OGRE
1.11.6
Object-Oriented Graphics Rendering Engine
|
#include <OgrePCZoneFactory.h>
Public Types | |
typedef MapIterator< PCZoneFactoryMap > | PCZoneFactoryIterator |
typedef std::map< String, PCZoneFactory * > | PCZoneFactoryMap |
Public Member Functions | |
PCZoneFactoryManager () | |
~PCZoneFactoryManager () | |
PCZone * | createPCZone (PCZSceneManager *pczsm, const String &zoneType, const String &zoneName) |
PCZoneFactoryIterator | getPCZoneFactoryIterator (void) |
Return an iterator over the PCZone factories currently registered. More... | |
void | registerPCZoneFactory (PCZoneFactory *factory) |
void | unregisterPCZoneFactory (PCZoneFactory *factory) |
Static Public Member Functions | |
static PCZoneFactoryManager & | getSingleton (void) |
Get the singleton instance. More... | |
static PCZoneFactoryManager * | getSingletonPtr (void) |
Get the singleton instance. More... | |
typedef std::map<String, PCZoneFactory*> Ogre::PCZoneFactoryManager::PCZoneFactoryMap |
Ogre::PCZoneFactoryManager::PCZoneFactoryManager | ( | ) |
Ogre::PCZoneFactoryManager::~PCZoneFactoryManager | ( | ) |
void Ogre::PCZoneFactoryManager::registerPCZoneFactory | ( | PCZoneFactory * | factory | ) |
void Ogre::PCZoneFactoryManager::unregisterPCZoneFactory | ( | PCZoneFactory * | factory | ) |
PCZone* Ogre::PCZoneFactoryManager::createPCZone | ( | PCZSceneManager * | pczsm, |
const String & | zoneType, | ||
const String & | zoneName | ||
) |
|
static |
Get the singleton instance.
|
static |
Get the singleton instance.
PCZoneFactoryIterator Ogre::PCZoneFactoryManager::getPCZoneFactoryIterator | ( | void | ) |
Return an iterator over the PCZone factories currently registered.