22 class DtGenericControllerEvent;
23 class DtControllerInformation;
24 class DtGameControllerJoystickEvent;
25 class DtGameControllerKeyboardEvent;
26 class DtJoystickManager;
51 virtual bool noQueuedEvents();
63 double value() {
return myValue; };
67 bool active()
const {
return myActive; };
68 virtual void setActive(
bool);
70 virtual void setRange(
double min,
double max);
71 void getRange(
double& min,
double& max);
73 virtual DtUnicode descriptiveString()
const;
Virtual base class.
Definition: DtVirtualBaseClass.h:19
A unicode string.
Definition: DtUnicode.h:33
bool myValueChanged
Definition: gameControlProcessor.h:94
Registered creator for this class.
Definition: gameControlProcessor.h:102
DtDe & myDe
Definition: gameControlProcessor.h:117
double myMinimumValue
Definition: gameControlProcessor.h:87
double myLastValue
Definition: gameControlProcessor.h:93
This class will be used to query about current joysticks and the capabilities they might have...
Definition: joystickManager.h:96
double myValue
Definition: gameControlProcessor.h:92
double value()
Definition: gameControlProcessor.h:63
bool myActive
Definition: gameControlProcessor.h:86
Definition: gameControllerEvents.h:33
const DtGameControlInformation & gameControls() const
Definition: gameControlProcessor.h:66
#define DT_DLL_JOYSTICKCORE
Contains DLL export macros.
Definition: joystickCore.h:25
Contains makVrv::DtVirtualBaseClass class.
DtGameControllerKeyboardEvent class wraps a keyboard event.
Definition: gameControllerEvents.h:60
bool active() const
Definition: gameControlProcessor.h:67
DtDe & myDe
Definition: gameControlProcessor.h:96
int myEventActive
Definition: gameControlProcessor.h:90
DtGameControllerJoystickEvent wraps a joystick event.
Definition: gameControllerEvents.h:91
This class will keep control of a particular game control function given the events it can control...
Definition: gameControlProcessor.h:31
double myMaximumValue
Definition: gameControlProcessor.h:88
bool myActiveEventIsAxis
Definition: gameControlProcessor.h:98
bool valueChanged()
Definition: gameControlProcessor.h:64
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtGameControlInformation myControls
Return true if this is a possible key up event for the given event.
Definition: gameControlProcessor.h:85
DtJoystickManager & myJoystickManager
Definition: gameControlProcessor.h:97