///<summary>
 ///</summary>
 ///<param name="x"></param>
 ///<param name="y"></param>
 public void MoveTo(int x, int y)
 {
     if (_rasterizer.IsSorted)
     {
         Reset();
     }
     _vectorClipper.MoveTo(_startX = _vectorClipper.DownScale(x),
                           _startY = _vectorClipper.DownScale(y));
 }
 public void MoveTo(int x, int y)
 {
     if (m_Rasterizer.Sorted())
     {
         Reset();
     }
     m_VectorClipper.MoveTo(m_start_x = m_VectorClipper.Downscale(x),
                            m_start_y = m_VectorClipper.Downscale(y));
 }
        /*
         *
         * //--------------------------------------------------------------------
         * public uint apply_gamma(uint cover)
         * {
         *      return (uint)m_gamma[cover];
         * }
         */

        //--------------------------------------------------------------------
        private void MoveTo(int x, int y)
        {
            if (m_outline.IsSorted)
            {
                Reset();
            }
            if (m_auto_close)
            {
                ClosePolygon();
            }
            m_VectorClipper.MoveTo(m_start_x = m_VectorClipper.DownScale(x),
                                   m_start_y = m_VectorClipper.DownScale(y));
            m_status = Status.MoveTo;
        }
Пример #4
0
        /*
         * //--------------------------------------------------------------------
         * public uint apply_gamma(uint cover)
         * {
         *      return (uint)m_gamma[cover];
         * }
         */

        //--------------------------------------------------------------------
        void MoveToInt(int x, int y)
        {
            if (m_outline.Sorted())
            {
                Reset();
            }
            if (m_auto_close)
            {
                ClosePolygon();
            }
            m_VectorClipper.MoveTo(m_start_x = m_VectorClipper.Downscale(x),
                                   m_start_y = m_VectorClipper.Downscale(y));
            m_status = ScanlineStatus.MoveTo;
        }