![]() |
VR-Forces 4.8 Class Documentation
|

Public Member Functions | |
| DtVrfRangeEllipseUpdater (makVrv::DtDe &de) | |
| virtual | ~DtVrfRangeEllipseUpdater () |
| virtual bool | needsUpdate (DtTime tNow) |
| The check function called by DtTickableManager to verify if an update is required. More... | |
Public Member Functions inherited from makVrv::DtEllipseUpdater | |
| DtEllipseUpdater (makVrv::DtDe &de, makVrv::DtUniqueID id) | |
| CTOR. More... | |
| virtual | ~DtEllipseUpdater () |
| DTOR. More... | |
| virtual void | update (double simTime) |
| If origin or to point have changed, recalc orientation. More... | |
| virtual void | setOrientationDelta (double) |
| virtual void | setClamped (bool) |
| Sets to clamp. Will recalculate orientations and clamp position on next update. More... | |
| virtual void | setPosition (int, const DtVector &) |
| Sets positions of ellipse. More... | |
| virtual void | setSceneObject (DtSceneObject *sceneObject) |
| Set the scene object to be updated. More... | |
| virtual void | setUpdaterPosition (int vtx, const DtVector &pos) |
| Set the position of a vertex. More... | |
| virtual void | setUpdaterOrientation (int vtx, const DtTaitBryan &ori) |
| Set the orientation of a vertex. More... | |
| virtual void | setDynamicOrigin (bool) |
| Sets whether or origin is set in the updater or retrieved from the scene object. More... | |
Public Member Functions inherited from makVrv::DtTickable | |
| virtual bool | updateIfNeeded (DtTime tNow) |
| Calls needsUpdate(), and then calls update() if needsUpdate() is true. More... | |
| virtual void | update (DtTime tNow)=0 |
| The update function called by DtTickableManager during update-ticks. More... | |
| virtual | ~DtTickable () |
| Virtual DTOR. More... | |
| virtual void | setIsThreadSafe (bool safe) |
| Get/set whether this tickable can be updated in parallel with other tickables. More... | |
| virtual bool | isThreadSafe () const |
| virtual void | setTickableListState (TickableListState safeList) |
| Track which tickable list (if any) this tickable is on Since the tickable constructor puts ALL tickables on the main (unThreadSafe) to start we need a way to check which list a tickable is on (and this way we can request removals from the correct list instead of having to call DtTickableManager::removeTickableObject(), which tries both lists). More... | |
| virtual TickableListState | tickableListState () const |
| virtual void | setUpdatePeriod (unsigned int period) |
| Specify how often (in # of frames) this tickable should call update. More... | |
| virtual unsigned int | updatePeriod () const |
| virtual bool | lodSystemEnabled () const |
| is the update LOD system enabled, overridden by subclasses More... | |
| makVrf::DtVrfRangeEllipseUpdater::DtVrfRangeEllipseUpdater | ( | makVrv::DtDe & | de | ) |
|
virtual |
The check function called by DtTickableManager to verify if an update is required.
If this function returns true, the DtTickableManager will then call update().
| [in] | tNow | is the current time-stamp. |
| true | if this object needs to be ticked. |
| false | otherwise. |
Reimplemented from makVrv::DtEllipseUpdater.