public override void copyContentsToMemory(Box src, PixelBox dst, RenderTarget.FrameBuffer buffer)
 {
     OgrePINVOKE.MultiRenderTarget_copyContentsToMemory__SWIG_0_0(swigCPtr, Box.getCPtr(src), PixelBox.getCPtr(dst), (int)buffer);
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemple #2
0
        public override void CopyContentsToMemory(PixelBox dst, RenderTarget.FrameBuffer buffer)
        {
            if (buffer == FrameBuffer.Auto)
            {
                buffer = FrameBuffer.Front;
            }
            if (buffer != FrameBuffer.Front)
            {
                throw new Exception("Invalid buffer.");
            }

            this.pixelBuffer.BlitToMemory(dst);
        }
Exemple #3
0
 /// <summary>
 /// </summary>
 /// <param name="pb"> </param>
 /// <param name="buffer"> </param>
 public override void CopyContentsToMemory(PixelBox pb, RenderTarget.FrameBuffer buffer)
 {
     throw new NotImplementedException();
 }
Exemple #4
0
 public void copyContentsToMemory(PixelBox pixelBox, RenderTarget.FrameBuffer buffer)
 {
     OgreRenderTarget.copyContentsToMemory(pixelBox, buffer);
 }