public override void RenderTo(Image destImg, int srcX, int srcYy, int srcW, int srcH) { //render back buffer to target image unsafe { CpuBlit.MemBitmap memBmp = destImg as CpuBlit.MemBitmap; if (memBmp != null) { CpuBlit.Imaging.TempMemPtr tmpPtr = CpuBlit.MemBitmap.GetBufferPtr(memBmp); byte *head = (byte *)tmpPtr.Ptr; _gdigsx.RenderTo(head); tmpPtr.Dispose(); } } }
public override void RenderTo(Image destImg, int srcX, int srcYy, int srcW, int srcH) { //render back buffer to target image unsafe { Agg.ActualImage img = destImg as Agg.ActualImage; if (img != null) { var tmpPtr = Agg.ActualImage.GetBufferPtr(img); byte *head = (byte *)tmpPtr.Ptr; _gdigsx.RenderTo(head); tmpPtr.Release(); } } }