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

Public Types | |
| typedef std::map< std::string, DtBaseAccessory * > | AccessoryMap |
| A map of accessories. | |
Public Member Functions | |
| virtual | ~DtAccessoryManager () |
| DTOR. | |
| virtual void | addAccessory (DtBaseAccessory *accessory) |
| Add accessory to DtAccessoryManager. | |
| virtual void | removeAccessory (const std::string &name) |
| Remove accessory from DtAccessoryManager. Accessory will be deleted during this call. | |
| virtual AccessoryMap & | accessoryMap () |
| Accessor for the accessory map. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtAccessoryManager & | instance (DtDe &de) |
| Lazily create singleton. | |
Protected Member Functions | |
| DtAccessoryManager (DtDe &de) | |
| CTOR. | |
Protected Attributes | |
| DtDe & | myDe |
| AccessoryMap | myAccessoryMap |
A singleton manager for all accessories.
| typedef std::map<std::string, DtBaseAccessory*> makVrv::DtAccessoryManager::AccessoryMap |
A map of accessories.
|
virtual |
DTOR.
|
protected |
CTOR.
|
static |
Lazily create singleton.
|
virtual |
Add accessory to DtAccessoryManager.
Ownership of accessory transfers to DtAccessoryManager including responsibility of deletion.
|
virtual |
Remove accessory from DtAccessoryManager. Accessory will be deleted during this call.
|
virtual |
Accessor for the accessory map.
|
protected |
|
protected |