![]() |
VR-Forces 4.3.1 Class Documentation
|
Manager singleton for controlling dynamic features system. More...
Public Types | |
| typedef std::vector< DtObjectType > | ObjectTypes |
Public Member Functions | |
| DtDynamicFeaturesManager (DtSimManager *mgr) | |
| Constructor. | |
| virtual | ~DtDynamicFeaturesManager () |
| Virtual destructor. | |
| virtual MAKVRinTerra::DtFeatureSet * | root () |
| Get (and create if needed) feature set object. | |
| virtual void | init () |
| Virtual initialization. | |
| virtual void | setObjectTypes (const ObjectTypes &) |
| Set the filter for creating features. | |
| virtual void | tick () |
| Tick the dynamic features system. | |
| virtual void | objectAddedCallback (DtVrfObject *) |
| Object creation/deletion callbacks. | |
| virtual void | objectDeletedCallback (DtVrfObject *) |
| Object creation/deletion callbacks. | |
Static Public Member Functions | |
| static DtDynamicFeaturesManager * | create (DtSimManager *) |
| Factory function. | |
Static Protected Member Functions | |
| static void | objectAddedCallbackFunc (DtVrfObject *, void *) |
| static void | objectDeletedCallbackFunc (DtVrfObject *, void *) |
Private Attributes | |
| DtSimManager * | mySimMgr |
| boost::shared_ptr < MAKVRinTerra::DtVrfObjectFeatureSet > | myFeatureSet |
| ObjectTypes | myObjectTypes |
Friends | |
| class | MAKVRinTerra::DtVrfObjectFeatureSet |
Manager singleton for controlling dynamic features system.
The object is the main point of control for turning simulation objects into features in the dynamic features layer.
| typedef std::vector<DtObjectType> DtDynamicFeaturesManager::ObjectTypes |
|
explicit |
Constructor.
|
virtual |
Virtual destructor.
|
static |
Factory function.
|
virtual |
Get (and create if needed) feature set object.
|
virtual |
Virtual initialization.
|
virtual |
Set the filter for creating features.
Only objects which match one of the object type patterns supplied will be used.
|
virtual |
Tick the dynamic features system.
|
virtual |
Object creation/deletion callbacks.
|
virtual |
Object creation/deletion callbacks.
|
staticprotected |
|
staticprotected |
|
friend |
|
private |
|
private |
|
private |