![]() |
VR-Forces Development_Version Class Documentation
|
The scene object creators are registered with the scene object factory for accessing DtSceneObjectCreators via string names. More...

Public Types | |
| typedef std::vector < DtOsgEffectTextureController * > | ControllerVec |
Public Member Functions | |
| virtual | ~DtEffectControllerFactory () |
| DTOR. | |
| virtual void | registerCreator (const std::string &name, DtEffectControllerCreator *creator) |
| Register a new channel keyword object creator. | |
| virtual DtOsgEffectTextureController * | create (const std::string &name, DtOsgFileCache &fileCache, DtOsgShaderManager &shaderMgr) const |
| Create a specific controller. | |
| virtual ControllerVec | createAll (DtOsgFileCache &fileCache, DtOsgShaderManager &shaderMgr) const |
| Create one of everything in the factory. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtEffectControllerFactory & | instance (DtDe &de) |
| Get an instance to the DtEffectControllerFactory. | |
| static void | registerInstance (DtDe &de, DtEffectControllerFactory *anInstance) |
Protected Types | |
| typedef boost::unordered_map < std::string, DtEffectControllerCreator * > | RegistrationMap |
Protected Member Functions | |
| DtEffectControllerFactory (DtDe &de) | |
| Protected CTOR, use the static instance to get an factory instance. | |
Protected Attributes | |
| DtDe & | myDe |
| RegistrationMap | myCreators |
The scene object creators are registered with the scene object factory for accessing DtSceneObjectCreators via string names.
It is only valid to register classes before IG initialization.
| typedef std::vector<DtOsgEffectTextureController*> makVrv::DtEffectControllerFactory::ControllerVec |
|
protected |
|
virtual |
DTOR.
|
protected |
Protected CTOR, use the static instance to get an factory instance.
|
static |
Get an instance to the DtEffectControllerFactory.
|
static |
|
virtual |
Register a new channel keyword object creator.
| DtCorruptedState | if the IG has been initialized. |
|
virtual |
Create a specific controller.
|
virtual |
Create one of everything in the factory.
|
protected |
|
protected |