OGRE  13.4
Object-Oriented Graphics Rendering Engine
Ogre::PCZoneFactoryManager Class Reference

#include <OgrePCZoneFactory.h>

+ Inheritance diagram for Ogre::PCZoneFactoryManager:

Public Types

typedef MapIterator< PCZoneFactoryMapPCZoneFactoryIterator
 
typedef std::map< String, PCZoneFactory * > PCZoneFactoryMap
 

Public Member Functions

 PCZoneFactoryManager ()
 
 ~PCZoneFactoryManager ()
 
PCZonecreatePCZone (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)
 
- Public Member Functions inherited from Ogre::Singleton< PCZoneFactoryManager >
 Singleton (void)
 
 ~Singleton (void)
 

Static Public Member Functions

static PCZoneFactoryManagergetSingleton (void)
 Get the singleton instance. More...
 
static PCZoneFactoryManagergetSingletonPtr (void)
 Get the singleton instance. More...
 
- Static Public Member Functions inherited from Ogre::Singleton< PCZoneFactoryManager >
static PCZoneFactoryManagergetSingleton (void)
 Get the singleton instance. More...
 
static PCZoneFactoryManagergetSingletonPtr (void)
 Get the singleton instance. More...
 

Member Typedef Documentation

◆ PCZoneFactoryMap

◆ PCZoneFactoryIterator

Constructor & Destructor Documentation

◆ PCZoneFactoryManager()

Ogre::PCZoneFactoryManager::PCZoneFactoryManager ( )

◆ ~PCZoneFactoryManager()

Ogre::PCZoneFactoryManager::~PCZoneFactoryManager ( )

Member Function Documentation

◆ registerPCZoneFactory()

void Ogre::PCZoneFactoryManager::registerPCZoneFactory ( PCZoneFactory factory)

◆ unregisterPCZoneFactory()

void Ogre::PCZoneFactoryManager::unregisterPCZoneFactory ( PCZoneFactory factory)

◆ createPCZone()

PCZone* Ogre::PCZoneFactoryManager::createPCZone ( PCZSceneManager pczsm,
const String zoneType,
const String zoneName 
)

◆ getSingleton()

static PCZoneFactoryManager& Ogre::PCZoneFactoryManager::getSingleton ( void  )
static

Get the singleton instance.

◆ getSingletonPtr()

static PCZoneFactoryManager* Ogre::PCZoneFactoryManager::getSingletonPtr ( void  )
static

Get the singleton instance.

◆ getPCZoneFactoryIterator()

PCZoneFactoryIterator Ogre::PCZoneFactoryManager::getPCZoneFactoryIterator ( void  )

Return an iterator over the PCZone factories currently registered.


The documentation for this class was generated from the following file: