public GLScanlineRasterizer()
 {
     m_cellAARas     = new CellAARasterizer();
     m_vectorClipper = new VectorClipper(m_cellAARas);
     m_filling_rule  = FillingRule.NonZero;
     m_auto_close    = true;
     mul_start_x     = 0;
     mul_start_y     = 0;
     m_status        = Status.Initial;
     for (int i = AA_SCALE - 1; i >= 0; --i)
     {
         m_gammaLut[i] = i;
     }
 }
 public ScanlineRasterizer()
 {
     _cellAARas     = new CellAARasterizer();
     _vectorClipper = new VectorClipper(_cellAARas);
     _filling_rule  = FillingRule.NonZero;
     _auto_close    = true;
     _mul_start_x   = 0;
     _mul_start_y   = 0;
     _status        = Status.Initial;
     for (int i = AA_SCALE - 1; i >= 0; --i)
     {
         _orgGammaLut[i] = i;
     }
     _gammaLut           = _orgGammaLut;
     _useDefaultGammaLut = true;
 }
Exemple #3
0
        //bool _filpY;

        public ScanlineRasterizer(int w, int h)
        {
            this._renderSurfaceW = w;
            this._renderSurfaceH = h;
            //_filpY = true;

            m_cellAARas     = new CellAARasterizer();
            m_vectorClipper = new VectorClipper(m_cellAARas);
            m_filling_rule  = FillingRule.NonZero;
            m_auto_close    = true;
            mul_start_x     = 0;
            mul_start_y     = 0;
            m_status        = Status.Initial;
            for (int i = AA_SCALE - 1; i >= 0; --i)
            {
                m_gammaLut[i] = i;
            }
        }
 public ScanlineRasterizer()
 {
     m_cellAARas = new CellAARasterizer();
     m_vectorClipper = new VectorClipper(m_cellAARas);
     m_filling_rule = FillingRule.NonZero;
     m_auto_close = true;
     mul_start_x = 0;
     mul_start_y = 0;
     m_status = Status.Initial;
     for (int i = AA_SCALE - 1; i >= 0; --i)
     {
         m_gammaLut[i] = i;
     }
 }