//-------------------------------------------------------------------- ///<summary> ///</summary> ///<param name="x"></param> ///<param name="y"></param> ///<param name="len"></param> ///<param name="c"></param> public override void CopyVerticalLine(int x, int y, uint len, RGBA_Bytes c) { ReallocateSpan((int)len); unsafe { fixed(byte *pBuffer = _span.Array) { _alphaMask.FillVerticalSpan(x, y, pBuffer, (int)len); PixelFormat.BlendSolidVerticalSpan(x, y, len, c, pBuffer); } } }