public void Dispose() { _spriteBatch.Dispose(); _meshRenderer.Dispose(); _decalRenderer.Dispose(); _billboardRenderer.Dispose(); _transparentSceneRenderer.Dispose(); _shadowMapRenderer.Dispose(); _shadowMaskRenderer.Dispose(); _lightBufferRenderer.Dispose(); _lensFlareRenderer.Dispose(); _skyRenderer.Dispose(); _fogRenderer.Dispose(); _internalDebugRenderer.Dispose(); Scene.Dispose(false); PostProcessors.Dispose(); DebugRenderer.Dispose(); }