예제 #1
0
 ///<summary>
 ///</summary>
 public AntiAliasedCompundRasterizer()
 {
     _rasterizer = new AntiAliasedRasterizerCells();
     _vectorClipper = new VectorClipper_DoClip();
     _fillingRule = Basics.FillingRule.NonZero;
     _layerOrder = ELayerOrder.LayerDirect;
     _activeStyles = new VectorPOD<StyleInfo>();
     _activeStyleTable = new VectorPOD<uint>();
     _activeStyleMask = new VectorPOD<byte>();
     _cells = new VectorPOD<AntiAliasingCell>();
     _coverBuffer = new VectorPOD<byte>();
     _masterAlpha = new VectorPOD<uint>();
     _minStyle = (0x7FFFFFFF);
     _maxStyle = (-0x7FFFFFFF);
     _startX = (0);
     _startY = (0);
     _scanY = (0x7FFFFFFF);
     _scanlineStart = (0);
     _scanlineLength = (0);
 }
 ///<summary>
 ///</summary>
 public AntiAliasedCompundRasterizer()
 {
     _rasterizer       = new AntiAliasedRasterizerCells();
     _vectorClipper    = new VectorClipper_DoClip();
     _fillingRule      = Basics.FillingRule.NonZero;
     _layerOrder       = ELayerOrder.LayerDirect;
     _activeStyles     = new VectorPOD <StyleInfo>();
     _activeStyleTable = new VectorPOD <uint>();
     _activeStyleMask  = new VectorPOD <byte>();
     _cells            = new VectorPOD <AntiAliasingCell>();
     _coverBuffer      = new VectorPOD <byte>();
     _masterAlpha      = new VectorPOD <uint>();
     _minStyle         = (0x7FFFFFFF);
     _maxStyle         = (-0x7FFFFFFF);
     _startX           = (0);
     _startY           = (0);
     _scanY            = (0x7FFFFFFF);
     _scanlineStart    = (0);
     _scanlineLength   = (0);
 }