public void Dispose() { if (!UISpriteBatch.Invalidated) { Batch.Pause(); GD.SetRenderTarget(0, null); Texture.SetValue(Target.GetTexture()); Batch.Resume(); Batch.FreeBuffer(Target); } }
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); }