|
| | DtAttackLineAttachableUpdater (makVrv::DtDe &de, makVrv::DtUniqueID id) |
| | CTOR. More...
|
| |
| virtual | ~DtAttackLineAttachableUpdater () |
| | DTOR. More...
|
| |
| virtual void | doAttachment (double) |
| |
| virtual void | setAttacker (makVrv::DtElementID) |
| |
| virtual void | setTarget (makVrv::DtElementID) |
| |
| virtual void | setWedgeSize (double degrees) |
| |
| virtual void | setTwoPointMode (bool) |
| |
| | DtAttachableUpdater (DtDe &de, DtUniqueID id) |
| | CTOR. More...
|
| |
| virtual | ~DtAttachableUpdater () |
| | DTOR. More...
|
| |
| virtual bool | needsUpdate (DtTime tNow) |
| | Does this updater need to update? More...
|
| |
| virtual void | addAttachedPoint (const DtVector &position, int targetVertexIndex) |
| | Add a (vertex) attach point. More...
|
| |
| virtual void | addAttachedPoint (DtUniqueID uniqueID, int targetVertexIndex) |
| | Add a (object) attach point. More...
|
| |
| virtual void | addAttachedPoint (DtUniqueID uniqueID, int vtx1, int vtx2, double proportion, int targetVertexIndex) |
| | Add a (linear) attach point. More...
|
| |
| virtual const AttachedPoint & | attachedPoint (int targetVertexIndex) const |
| | Returns the attached point at the given vertex. More...
|
| |
| virtual void | setPositionOffset (const DtVector &offset) |
| | positionally offset the attach points by this amount. More...
|
| |
| virtual void | setWorldPositionOffset (const DtVector &offset) |
| | positionally offset the specific attach point by this amount in world (database) coordinates. More...
|
| |
| virtual void | setPositionOffset (const DtVector &offset, int vtx) |
| | positionally offset the specific attach point by this amount. More...
|
| |
| virtual void | setOrientationOffset (const DtTaitBryan &offset) |
| | rotationally offset the attach points by this amount. More...
|
| |
| virtual void | setWorldOrientationOffset (const DtTaitBryan &offset) |
| | rotationally offset the attach points by this amount in world (database) coordinates More...
|
| |
| virtual void | setAttachedPointMode (unsigned int mode, int vtx) |
| | Set whether an attached point updates position, orientation, or both. More...
|
| |
| virtual void | update (DtTime tNow) |
| | Calls doAttachment() More...
|
| |
| virtual void | setSceneObject (DtSceneObject *sceneObject) |
| | Set the scene object to be updated. More...
|
| |
| virtual void | doAttachment (DtTime tNow) |
| | Find the actual position and orientation based on the attach points and offsets. More...
|
| |
| DtTime | lastUpdateTime () const |
| |
| virtual bool | updateIfNeeded (DtTime tNow) |
| | Calls needsUpdate(), and then calls update() if needsUpdate() is true. 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...
|
| |
|
| virtual void | setupSceneObject (Object &) |
| |
| virtual bool | findSpotReportFor (Object &) |
| |
| virtual bool | findSuperiorFor (Object &) |
| |
| virtual void | releaseSceneObject (Object &) |
| |
| virtual void | slot_sceneObjectToBeDeleted (const makVrv::DtUniqueID &id) |
| |
| virtual bool | positionAndOrientation (Object &, double, DtVector &pos, DtTaitBryan &ori) const |
| |
| virtual DtVector | setupPoint (int vtx, const DtVector &origin, const DtVector &offset, const DtVector &offset2D) const |
| |
| virtual bool | pointLocationAndOrientation (AttachedPoint *point, double simTime, DtVector &location, DtTaitBryan &orientation) |
| |
| virtual void | removeAttachedPoint (int vtx, DtVector *positionOffset=0) |
| | Returns current position offset in supplied pointer. More...
|
| |
| virtual void | slot_attachedSceneObjectToBeDeleted (const DtUniqueID &) |
| |
| virtual void | slot_attachedUpdaterToBeDeleted (const DtUniqueID &id) |
| |
| | DtTickable (DtTickableManagerInterface *manager) |
| | CTOR. More...
|
| |
| | DtTickable () |
| | Unimplemented default CTOR. More...
|
| |
| virtual void | slot_managerAboutToBeDeleted () |
| |