![]() |
VR-Forces 4.7 Class Documentation
|
A singleton manager for all accessories. More...

Public Types | |
| typedef std::map< std::string, int > | DtShadowSettingsObjectNameMap |
| A map of accessories. | |
| typedef std::map< int, DtShadowSettingsObject * > | DtShadowSettingsObjectMap |
Public Member Functions | |
| virtual | ~DtShadowSettingsObjectManager () |
| DTOR. | |
| virtual void | registerShadowSettingsObject (DtShadowSettingsObject *setting) |
| Add setting to DtShadowSettingsObjectManager. | |
| virtual void | unRegisterShadowSettingsObject (const std::string &name) |
| Remove setting from DtShadowSettingsObjectManager. Accessory will be deleted during this call. | |
| virtual void | unRegisterShadowSettingsObject (int quality) |
| virtual DtShadowSettingsObject * | findShadowSettingsObjectByName (const std::string &name) |
| Accessor for the shadow setting object. | |
| virtual DtShadowSettingsObject * | findShadowSettingsObjectByQuality (int quality) |
| Accessor for the shadow setting object. | |
| virtual DtShadowSettingsObjectMap & | shadowSettingsObjectMap () |
| Accessor for the setting map. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtShadowSettingsObjectManager & | instance (DtDe &de) |
| Lazily create singleton. | |
Protected Member Functions | |
| DtShadowSettingsObjectManager (DtDe &de) | |
| CTOR. | |
Protected Attributes | |
| DtDe & | myDe |
| DtShadowSettingsObjectMap | myShadowSettingsObjectMap |
| DtShadowSettingsObjectNameMap | myShadowSettingsObjectNameMap |
A singleton manager for all accessories.
| typedef std::map<std::string, int> makVrv::DtShadowSettingsObjectManager::DtShadowSettingsObjectNameMap |
A map of accessories.
| typedef std::map<int, DtShadowSettingsObject*> makVrv::DtShadowSettingsObjectManager::DtShadowSettingsObjectMap |
|
virtual |
DTOR.
|
protected |
CTOR.
|
static |
Lazily create singleton.
|
virtual |
Add setting to DtShadowSettingsObjectManager.
Ownership of setting transfers to DtShadowSettingsObjectManager including responsibility of deletion.
|
virtual |
Remove setting from DtShadowSettingsObjectManager. Accessory will be deleted during this call.
|
virtual |
|
virtual |
Accessor for the shadow setting object.
|
virtual |
Accessor for the shadow setting object.
|
virtual |
Accessor for the setting map.
|
protected |
|
protected |
|
protected |