OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
Class which will create instances of a given SceneManager. More...
#include <OgreSceneManager.h>
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 |
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.