public rasterizer_compound_aa()
 {
     m_Rasterizer    = new rasterizer_cells_aa();
     m_VectorClipper = new VectorClipper();
     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 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);
 }
 void filling_rule(agg_basics.filling_rule_e filling_rule)
 {
     m_filling_rule = filling_rule;
 }
 void filling_rule(agg_basics.filling_rule_e filling_rule) 
 { 
     m_filling_rule = filling_rule; 
 }