|
VR-Engage
2.2
|
This class provides the concrete implementation of the DtSceneObjectMimicUpdaterAgent interface. It handles communication with the actual DtSceneObjectMimicUpdater instance and implements the required virtual functions for setting parent scene objects and model offsets.
#include <DtSceneObjectMimicUpdaterClasses.hpp>
Public Member Functions | |
| DtSceneObjectMimicUpdaterAgentImplementation () | |
| virtual | ~DtSceneObjectMimicUpdaterAgentImplementation () |
| virtual void | setParentSceneObject (makVrv::DtUniqueID id) |
| virtual void | setModelOffset (const DtVector &offset) |
Public Member Functions inherited from makVre::DtSceneObjectMimicUpdaterAgent | |
| DtSceneObjectMimicUpdaterAgent () | |
| virtual | ~DtSceneObjectMimicUpdaterAgent () |
| DtSceneObjectMimicUpdater * | findObject () |
| const DtSceneObjectMimicUpdater * | findObject () const |
Protected Member Functions | |
| virtual makVrv::DtSceneObjectUpdater * | findObjectAsDtSceneObjectUpdater () |
| virtual DtSceneObjectMimicUpdater * | findObjectAsDtSceneObjectMimicUpdater () |
Additional Inherited Members | |
Static Public Member Functions inherited from makVre::DtSceneObjectMimicUpdaterAgent | |
| static DtSceneObjectMimicUpdaterAgent * | create (makVrv::DtAgentManagerInterface &sceneInterface, bool bDistribute=true) |
| makVre::DtSceneObjectMimicUpdaterAgentImplementation::DtSceneObjectMimicUpdaterAgentImplementation | ( | ) |
Constructor for the DtSceneObjectMimicUpdaterAgentImplementation.
|
virtual |
Destructor for the DtSceneObjectMimicUpdaterAgentImplementation.
|
virtual |
Sets the parent scene object that this mimic updater will follow.
| id | Unique ID of the parent scene object to mimic |
Implementation of the abstract method from DtSceneObjectMimicUpdaterAgent
Implements makVre::DtSceneObjectMimicUpdaterAgent.
|
virtual |
Sets the position offset from the parent scene object.
| offset | Vector specifying the local-space offset from the parent scene object |
Implementation of the abstract method from DtSceneObjectMimicUpdaterAgent
Implements makVre::DtSceneObjectMimicUpdaterAgent.
|
protectedvirtual |
Finds and casts the object to DtSceneObjectUpdater.
Implementation of the abstract method from DtSceneObjectUpdaterAgentImplementation
|
protectedvirtual |
Finds and casts the object to DtSceneObjectMimicUpdater.
Implementation of the abstract method from DtSceneObjectMimicUpdaterAgent
Implements makVre::DtSceneObjectMimicUpdaterAgent.
Reimplemented in makVre::DtFpsFirstPersonUpdaterAgentImplementation.