VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtFpsFirstPersonUpdaterClassDefinition Class Reference

Detailed Description

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>

Inheritance diagram for makVre::DtFpsFirstPersonUpdaterClassDefinition:
[legend]

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
 

Member Enumeration Documentation

◆ FunctionIds

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.

Enumerator
function_setModelPitch 

ID for the setModelPitch function.

function_setModelHeading 

ID for the setModelHeading function.

function_setPitchAxis 

ID for the setPitchAxis function.

function_setBaseRotation 

ID for the setBaseRotation function.

function_setPivotJoint 

ID for the setPivotJoint function.

end_FunctionIds 

Marks the end of the function IDs for this class.

Constructor & Destructor Documentation

◆ DtFpsFirstPersonUpdaterClassDefinition()

makVre::DtFpsFirstPersonUpdaterClassDefinition::DtFpsFirstPersonUpdaterClassDefinition ( const std::string & className = "DtFpsFirstPersonUpdater")

Constructor.

Parameters
classNameName of the class being defined, defaults to "DtFpsFirstPersonUpdater"

All function pointers are bound in the constructor.

◆ ~DtFpsFirstPersonUpdaterClassDefinition()

virtual makVre::DtFpsFirstPersonUpdaterClassDefinition::~DtFpsFirstPersonUpdaterClassDefinition ( )
overridevirtual

Virtual destructor.


The documentation for this class was generated from the following file: