public void Dispose() { renderTarget.destroyViewport(viewport); sceneManager.destroyCamera(camera); Root.getSingleton().destroySceneManager(sceneManager); renderTarget.PreRenderTargetUpdate -= OgreRenderWindow_PreRenderTargetUpdate; }
public void Dispose() { sceneManager.SceneManager.removeSceneListener(this); sceneManager.SceneManager.removeRenderQueueListener(this); sceneManager.SceneManager.getRootSceneNode().removeChild(node); renderTarget.destroyViewport(viewport); node.detachObject(camera); sceneManager.SceneManager.destroyCamera(camera); sceneManager.SceneManager.destroySceneNode(node); }