A DtAttachableHatUpdater updates a height above terrain (HAT) object that can be positioned in the scene by (possibly) attaching it to another object. The scene object's first transform is updated with the position indicated by the attachment, and its second transform is set to sea level.
|
| | DtAttachableHatUpdater (DtDe &de, DtUniqueID id) |
| |
| virtual | ~DtAttachableHatUpdater () |
| |
| virtual void | update (double simTime) |
| |
| | DtAttachableUpdater (DtDe &de, DtUniqueID id) |
| |
| virtual | ~DtAttachableUpdater () |
| |
| virtual bool | needsUpdate (DtTime tNow) |
| |
| virtual void | addAttachedPoint (const DtVector &position, int targetVertexIndex) |
| |
| virtual void | addAttachedPoint (DtUniqueID uniqueID, int targetVertexIndex) |
| |
| virtual void | addAttachedPoint (DtUniqueID uniqueID, int vtx1, int vtx2, double proportion, int targetVertexIndex) |
| |
| virtual const AttachedPoint & | attachedPoint (int targetVertexIndex) const |
| |
| virtual void | setPositionOffset (const DtVector &offset) |
| |
| virtual void | setWorldPositionOffset (const DtVector &offset) |
| |
| virtual void | setPositionOffset (const DtVector &offset, int vtx) |
| |
| virtual void | setOrientationOffset (const DtTaitBryan &offset) |
| |
| virtual void | setWorldOrientationOffset (const DtTaitBryan &offset) |
| |
| virtual void | setAttachedPointMode (unsigned int mode, int vtx) |
| |
| virtual void | update (DtTime tNow) |
| |
| virtual void | setSceneObject (DtSceneObject *sceneObject) |
| |
| virtual void | doAttachment (DtTime tNow) |
| |
| DtTime | lastUpdateTime () const |
| |
| virtual bool | updateIfNeeded (DtTime tNow) |
| |
| virtual | ~DtTickable () |
| |
| virtual void | setIsThreadSafe (bool safe) |
| |
| virtual bool | isThreadSafe () const |
| |
| virtual void | setTickableListState (TickableListState safeList) |
| |
| virtual TickableListState | tickableListState () const |
| |
| virtual void | setUpdatePeriod (unsigned int period) |
| |
| virtual unsigned int | updatePeriod () const |
| |
| virtual bool | lodSystemEnabled () const |
| |