![]() |
VR-Forces Developer's Guide
|
Classes | |
| struct | Feature |
Public Member Functions | |
| DtDynamicFeaturesManager (DtSimulationServices *) | |
| DtDynamicFeaturesManager (const DtDynamicFeaturesManager &)=delete | |
| DtDynamicFeaturesManager & | operator= (const DtDynamicFeaturesManager &)=delete |
| virtual void | init () |
| virtual void | tick () |
Static Public Member Functions | |
| static DtDynamicFeaturesManager * | creator (DtSimulationServices *) |
Protected Types | |
| typedef std::map< DtUUID, Feature > | Features |
Protected Member Functions | |
| virtual std::shared_ptr < DtVrfObjectFeature > | createFeature (DtSimObjectReference) |
| virtual bool | isChanged (DtSimObjectReference) const |
| virtual double | creationDelay (DtSimObjectReference) const |
| virtual double | percentCompleteDelay (DtSimObjectReference) const |
| virtual void | processSimObjectAdded (DtSimObjectReference object) |
| virtual void | processSimObjectDeleted (DtSimObjectReference object) |
Protected Attributes | |
| DtSimulationServices * | mySimulationServices |
| Features | myFeatures |
| boost::signals2::scoped_connection | mySimObjectAddedConnection |
| boost::signals2::scoped_connection | mySimObjectDeletedConnection |
|
protected |
| DtDynamicFeaturesManager::DtDynamicFeaturesManager | ( | DtSimulationServices * | ) |
|
delete |
|
delete |
|
static |
|
virtual |
Initializes callbacks.
|
virtual |
Ticks to see if source objects have changed so feature can change.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
A delay between when the sim object is created and when it's feature is created. This allows the sim object to be properly initialized.
|
protectedvirtual |
Change in percent complete before creating a new feature.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |