37 virtual const char*
type()
const;
48 virtual bool createPSR();
53 static void gestureTaskCallback(
DtSimMessage * msg,
void * usrData);
75 virtual double executeGesture(
const DtString&);
78 virtual void stopGesture(
const DtString&);
Handles gestures in that it will either perform the gesture immediately (preview), perform it immediately as a task (do not wait for the gesture to complete) or wait until the gestures duration is complete before completing this task.
Definition: diGuyGestureController.h:20
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtDiGuyGestureControllerPSR * myProcessState
Container for state data associated with this component.
Definition: diGuyGestureController.h:94
virtual void registerTaskMsgCallbacks()
This class provides a base class for all controllers that are capable of executing a DtSimTask...
Definition: singleTaskControllerComponent.h:20
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
Definition: readerWriterRegistry.h:39
virtual const char * type() const =0
Returns a string identifies the class type of component.
virtual bool init()
Calls setRadio()
virtual void taskComplete(bool success=true)
If we are currently tasked, this will cause us to notify the entity that we're done and delete the ta...
File: simMsg.h.
Definition: simMessage.h:35
virtual void tick()
This gives the thread of control to the component.
class DtDiGuyGestureControllerPSR:
Definition: diGuyGestureControllerPSR.h:18
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:67
const DtTaskControllerComponent & operator=(const DtTaskControllerComponent &orig)
assignment operator
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102