DtAggregateKinematicState Controls kinematic state of a scene object This class has no accessors to kinematic data due to updaters being in the render thread. Do not add accessors for kin state info.
|
| | DtAggregateKinematicState (DtSceneObjectAgent &sceneObject, DtAggregateStateListener &listener, DtAgentManagerInterface &sceneInterface, DtSharedSettingsManager &settingsManager, int modelSet) |
| |
| virtual | ~DtAggregateKinematicState () |
| |
| | DtAggregateKinematicState ()=delete |
| |
| | DtAggregateKinematicState (const DtAggregateKinematicState &)=delete |
| |
| DtAggregateKinematicState & | operator= (const DtAggregateKinematicState &)=delete |
| |
| DtAggregateStateListener & | aggregateStateListener () |
| |
| | DtEntityKinematicState (DtSceneObjectAgent &sceneObject, DtEntityStateListener &listener, DtAgentManagerInterface &sceneInterface, DtSharedSettingsManager &settingsManager, int modelSet) |
| |
| virtual | ~DtEntityKinematicState () |
| |
| | DtEntityKinematicState ()=delete |
| |
| | DtEntityKinematicState (const DtEntityKinematicState &)=delete |
| |
| DtEntityKinematicState & | operator= (const DtEntityKinematicState &)=delete |
| |
| virtual void | initialize () override |
| |
| virtual void | setLocation (const DtVector &, double time) |
| |
| virtual void | setOrientation (const DtTaitBryan &, double time) |
| |
| virtual void | setVelocity (const DtVector32 &, double time) |
| |
| virtual void | setAngularVelocity (const DtVector32 &, double time) |
| |
| virtual void | setAcceleration (const DtVector32 &, double time) |
| |
| virtual void | setLocation (const DtVector &) |
| |
| virtual void | setOrientation (const DtTaitBryan &) |
| |
| virtual void | setVelocity (const DtVector32 &) |
| |
| virtual void | setAngularVelocity (const DtVector32 &) |
| |
| virtual void | setAcceleration (const DtVector32 &) |
| |
| virtual void | resetSpatialAttributes () |
| |
| virtual void | setDeadReckoning (bool position, bool velocity, bool orientation) |
| |
| virtual DtDeadReckonUpdaterAgent * | findDeadReckoner () |
| |
| virtual void | setEmbarked (const DtUniqueID &id) |
| |
| virtual void | setSmoothingEnabled (bool enabled) |
| |
| virtual void | setSmoothingPeriod (float scale) |
| |
| virtual void | setFrozen (bool isFrozen) |
| |
| virtual void | implementVisibility (const bool vis) override |
| |
| virtual void | setBuoyancyEnabled (bool enabled) |
| |
| virtual void | setBuoyancyLod (float lodDistance) |
| |
| virtual void | setWaterlineOriginOffset (float offset) |
| |
| virtual void | setWaterClampingPossible (bool enabled) |
| |
| virtual void | setIsAmphibious (bool amphibious) |
| |
| virtual bool | isAmphibious () const |
| |
| virtual void | setDamageState (EntityStateListener::DamageState damageState) |
| |
| virtual bool | destroyed () const |
| |
| virtual DtEntityStateListener & | entityStateListener () |
| |
| virtual void | processKinematicStateDefinition (const DtVisualizerDefinition *visDef) override |
| |
| virtual void | readEntityDisplaySettings () |
| |
| virtual void | getEntityStateSettings () |
| |
| virtual void | slot_setGroundClampingCullingEnabled (bool enabled) |
| |
| virtual void | setGroundClampingScale (float scale) |
| |
| virtual void | setGroundClamping (bool enabled) |
| |
| virtual void | setGroundClampingMode (DtGroundClampingUpdater::GroundClampingMode mode) |
| |
| virtual void | setPossibleGroundClampingModes (DtGroundClampingUpdater::GroundClampingMode possibleModes) |
| |
virtual
DtGroundClampingUpdater::GroundClampingMode | groundClampingMode () |
| |
| virtual void | slot_lifeformsUprightChanged (bool enabled) |
| |
| virtual std::string | motionModel () const |
| |
| virtual void | setMotionModel (const std::string &model) |
| |
| virtual bool | deadReckonIsThreadSafe () const |
| |
| virtual void | setDeadReckonIsThreadSafe (const bool safe) |
| |
| | DtKinematicState (DtSceneObjectAgent &sceneObject, DtStateListener &listener, DtAgentManagerInterface &sceneInterface, DtSharedSettingsManager &settingsManager, int modelSet) |
| |
| virtual | ~DtKinematicState () |
| |
| | DtKinematicState ()=delete |
| |
| | DtKinematicState (const DtKinematicState &)=delete |
| |
| DtKinematicState & | operator= (const DtKinematicState &)=delete |
| |
| virtual DtSceneObjectAgent * | sceneObjectAgent () |
| |
| virtual bool | setSceneObjectIsVisible (bool vis, DtVisualizerShowHideContext::VisualizerShowHideContext context) |
| |
| virtual bool | distribute () const |
| |
| virtual void | setDistribute (const bool distribute) |
| |
| virtual bool | modelSet () const |
| |
| virtual void | setModelSet (const int modelSet) |
| |