//-------------------------------------------------------------------- ///<summary> ///</summary> ///<param name="x"></param> ///<param name="y1"></param> ///<param name="y2"></param> ///<param name="c"></param> ///<param name="cover"></param> ///<exception cref="NotImplementedException"></exception> public override void BlendVerticalLine(int x, int y1, int y2, RGBA_Bytes c, byte cover) { int len = y2 - y1 + 1; InitSpan(len, cover); unsafe { fixed(byte *pBuffer = _span.Array) { _alphaMask.CombineVerticalSpan(x, y1, pBuffer, len); throw new System.NotImplementedException("BlendSolidVerticalSpan does not take a y2 yet"); //PixelFormat.BlendSolidVerticalSpan(x, y1, y2, c, pBuffer); } } }