|
VR-Engage
2.2
|
DtFpsFirstPersonUpdaterClassDefinition defines the function IDs and agent interactions for the DtFpsFirstPersonUpdater class. It establishes the interface between the agent system and the actual updater object.
#include <DtFpsFirstPersonUpdaterClasses.hpp>
Public Types | |
| enum | FunctionIds { function_setModelPitch = DtSceneObjectMimicUpdaterClassDefinition::end_FunctionIds , function_setModelHeading , function_setPitchAxis , function_setBaseRotation , function_setPivotJoint , end_FunctionIds } |
Public Member Functions | |
| DtFpsFirstPersonUpdaterClassDefinition (const std::string &className="DtFpsFirstPersonUpdater") | |
| virtual | ~DtFpsFirstPersonUpdaterClassDefinition () override |
Unique function IDs used to store the state functions in a message.
These IDs identify the different functions that can be invoked on this class through the agent system. They are used for message serialization and routing.
| makVre::DtFpsFirstPersonUpdaterClassDefinition::DtFpsFirstPersonUpdaterClassDefinition | ( | const std::string & | className = "DtFpsFirstPersonUpdater" | ) |
Constructor.
| className | Name of the class being defined, defaults to "DtFpsFirstPersonUpdater" |
All function pointers are bound in the constructor.
|
overridevirtual |
Virtual destructor.