//-------------------------------------------------------------------- public AntiAliasedScanlineRasterizer(IVectorClipper rasterizer_sl_clip) { m_outline = new AntiAliasedRasterizerCells(); m_VectorClipper = rasterizer_sl_clip; m_filling_rule = filling_rule_e.NonZero; m_auto_close = true; m_start_x = 0; m_start_y = 0; m_status = Status.Initial; int i; for (i = 0; i < (int)EAntiAliasedScale.aa_scale; i++) { m_gamma[i] = i; } }
//-------------------------------------------------------------------- public RasterizerScanlineAA(IVectorClipper <T> rasterizer_sl_clip) { m_outline = new RasterizerCellsAA(); m_VectorClipper = rasterizer_sl_clip; m_filling_rule = filling_rule_e.NonZero; m_auto_close = true; m_start_x = 0; m_start_y = 0; m_status = ScanlineStatus.Initial; int i; for (i = 0; i < (int)AAScale.Scale; i++) { m_gamma[i] = i; } }
///<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); }
public rasterizer_compound_aa() { m_Rasterizer = new rasterizer_cells_aa(); m_VectorClipper = new VectorClipper_DoClip(); m_filling_rule = agg_basics.filling_rule_e.fill_non_zero; m_layer_order = layer_order_e.layer_direct; m_styles = new VectorPOD<style_info>(); // Active Styles m_ast = new VectorPOD<int>(); // Active Style Table (unique values) m_asm = new VectorPOD<byte>(); // Active Style Mask m_cells = new VectorPOD<cell_aa>(); m_cover_buf = new VectorPOD<byte>(); m_master_alpha = new VectorPOD<int>(); m_min_style = (0x7FFFFFFF); m_max_style = (-0x7FFFFFFF); m_start_x = (0); m_start_y = (0); m_scan_y = (0x7FFFFFFF); m_sl_start = (0); m_sl_len = (0); }
public RasterizerCompoundAA() { m_Rasterizer = new RasterizerCellsAA(); m_VectorClipper = new VectorClipper <T>(); m_filling_rule = FillingRule.NonZero; m_layer_order = LayerOrder.Direct; m_styles = new VectorPOD <StyleInfo>(); // Active Styles m_ast = new VectorPOD <uint>(); // Active Style Table (unique values) m_asm = new VectorPOD <byte>(); // Active Style Mask m_cells = new VectorPOD <CellAA>(); m_cover_buf = new VectorPOD <byte>(); m_master_alpha = new VectorPOD <uint>(); m_min_style = (0x7FFFFFFF); m_max_style = (-0x7FFFFFFF); m_start_x = (0); m_start_y = (0); m_scan_y = (0x7FFFFFFF); m_sl_start = (0); m_sl_len = (0); }
//-------------------------------------------------------------------- public AntiAliasedScanlineRasterizer(IVectorClipper rasterizer_sl_clip) { m_outline = new AntiAliasedRasterizerCells(); m_VectorClipper = rasterizer_sl_clip; m_filling_rule = filling_rule_e.NonZero; m_auto_close = true; m_start_x = 0; m_start_y = 0; m_status = Status.Initial; int i; for (i = 0; i < (int)EAntiAliasedScale.aa_scale; i++) m_gamma[i] = i; }