///<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 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; }