|  | OGRE 14.3
    Object-Oriented Graphics Rendering Engine | 
Class which will create instances of a given SceneManager. More...
#include <OgreSceneManager.h>
 Inheritance diagram for Ogre::SceneManagerFactory:
 Inheritance diagram for Ogre::SceneManagerFactory:| Public Member Functions | |
| virtual | ~SceneManagerFactory () | 
| virtual SceneManager * | createInstance (const String &instanceName)=0 | 
| Create a new instance of a SceneManager. | |
| virtual void | destroyInstance (SceneManager *instance) | 
| Destroy an instance of a SceneManager. | |
| virtual const String & | getTypeName (void) const =0 | 
| Get the SceneManager type created by this factory. | |
Class which will create instances of a given SceneManager.
| 
 | inlinevirtual | 
| 
 | pure virtual | 
Get the SceneManager type created by this factory.
Implemented in Ogre::BspSceneManagerFactory, Ogre::OctreeSceneManagerFactory, and Ogre::PCZSceneManagerFactory.
| 
 | pure virtual | 
Create a new instance of a SceneManager.
Don't call directly, use SceneManagerEnumerator::createSceneManager.
Implemented in Ogre::BspSceneManagerFactory, Ogre::OctreeSceneManagerFactory, and Ogre::PCZSceneManagerFactory.
| 
 | inlinevirtual | 
Destroy an instance of a SceneManager.