public void Dispose()
 {
     renderTarget.destroyViewport(viewport);
     sceneManager.destroyCamera(camera);
     Root.getSingleton().destroySceneManager(sceneManager);
     renderTarget.PreRenderTargetUpdate -= OgreRenderWindow_PreRenderTargetUpdate;
 }
示例#2
0
 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);
 }