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();
                }
            }
        }
Beispiel #2
0
        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();
                }
            }
        }