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

Detailed Description

This class defines the agent interfaces and functionality for the DtSceneObjectMimicUpdater. It registers function IDs for the various operations that can be performed on the updater, such as setting the parent scene object and model offset.

#include <DtSceneObjectMimicUpdaterClasses.hpp>

Inheritance diagram for makVre::DtSceneObjectMimicUpdaterClassDefinition:
[legend]

Public Types

enum  FunctionIds { function_setParentSceneObject = makVrv::DtSceneObjectUpdaterClassDefinition::end_FunctionIds , function_setModelOffset , end_FunctionIds }
 

Public Member Functions

 DtSceneObjectMimicUpdaterClassDefinition (const std::string &className="DtSceneObjectMimicUpdater")
 
virtual ~DtSceneObjectMimicUpdaterClassDefinition ()
 

Member Enumeration Documentation

◆ FunctionIds

Unique Function IDs used to store the state functions in a message.

These IDs identify the specific functions that can be called on a DtSceneObjectMimicUpdater when communicating over a network or between processes

Enumerator
function_setParentSceneObject 

ID for the setParentSceneObject function.

function_setModelOffset 

ID for the setModelOffset function.

end_FunctionIds 

Marker for the end of the function ID enumeration.

Constructor & Destructor Documentation

◆ DtSceneObjectMimicUpdaterClassDefinition()

makVre::DtSceneObjectMimicUpdaterClassDefinition::DtSceneObjectMimicUpdaterClassDefinition ( const std::string & className = "DtSceneObjectMimicUpdater")

Constructor for DtSceneObjectMimicUpdaterClassDefinition.

Parameters
classNameThe class name to register (defaults to "DtSceneObjectMimicUpdater")

All function pointers are bound in the constructor to establish the interface

◆ ~DtSceneObjectMimicUpdaterClassDefinition()

virtual makVre::DtSceneObjectMimicUpdaterClassDefinition::~DtSceneObjectMimicUpdaterClassDefinition ( )
virtual

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