예제 #1
0
        public void Dispose()
        {
            if (!UISpriteBatch.Invalidated)
            {
                Batch.Pause();

                GD.SetRenderTarget(0, null);
                Texture.SetValue(Target.GetTexture());
                Batch.Resume();

                Batch.FreeBuffer(Target);
            }
        }
예제 #2
0
        public void Dispose()
        {
            Batch.Pause();

            GD.SetRenderTarget(0, null);
            Texture.SetValue(Target.GetTexture());
            Batch.Resume();

            /**
             *  batch.Pause();
             *  gd.SetRenderTarget(0, (RenderTarget2D)renderTarget);
             *  batch.FreeBuffer(buffer);
             *
             **/

            Batch.FreeBuffer(Target);
        }