NewTOAPIA.Drawing.rasterizer_compound_aa.navigate_scanline C# (CSharp) Method

navigate_scanline() private method

private navigate_scanline ( int y ) : bool
y int
return bool
        bool navigate_scanline(int y)
        {
            m_Rasterizer.sort_cells();
            if (m_Rasterizer.total_cells() == 0)
            {
                return false;
            }
            if (m_max_style < m_min_style)
            {
                return false;
            }
            if (y < m_Rasterizer.min_y() || y > m_Rasterizer.max_y())
            {
                return false;
            }
            m_scan_y = y;
            m_styles.allocate((int)(m_max_style - m_min_style + 2), 128);
            allocate_master_alpha();
            return true;
        }