DtGameControllerJoystickEvent wraps a joystick event.
More...
Public Types |
| enum | JoystickFunction {
Unknown = -1,
Axis = 0,
Button,
HAT,
Ball
} |
| enum | ButtonFlags { ButtonDown = 1,
ButtonUp = 2
} |
| enum | HatFlags {
HatUp = 0x1,
HatRight = 0x2,
HatDown = 0x4,
HatLeft = 0x8,
HatRightUp = HatRight | HatUp,
HatRightDown = HatRight | HatDown,
HatLeftUp = HatLeft | HatUp,
HatLeftDown = HatLeft | HatDown
} |
| enum | AxisFlags { CenterIsZero = 0x00000001
} |
Detailed Description
Member Enumeration Documentation
- Enumerator:
| Unknown |
|
| Axis |
|
| Button |
|
| HAT |
|
| Ball |
|
- Enumerator:
| HatUp |
|
| HatRight |
|
| HatDown |
|
| HatLeft |
|
| HatRightUp |
|
| HatRightDown |
|
| HatLeftUp |
|
| HatLeftDown |
|
Constructor & Destructor Documentation
| makVrv::DtGameControllerJoystickEvent::DtGameControllerJoystickEvent |
( |
| ) |
|
| virtual makVrv::DtGameControllerJoystickEvent::~DtGameControllerJoystickEvent |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
| virtual DtUnicode makVrv::DtGameControllerJoystickEvent::descriptiveString |
( |
| ) |
const |
|
virtual |
| bool makVrv::DtGameControllerJoystickEvent::isSpecified |
( |
| ) |
const |
| virtual bool makVrv::DtGameControllerJoystickEvent::setFromSDLEvent |
( |
const SDL_Event & |
, |
|
|
void * |
userData = 0 |
|
) |
| |
|
virtual |
| virtual void makVrv::DtGameControllerJoystickEvent::write |
( |
boost::archive::xml_oarchive & |
ar, |
|
|
int |
version |
|
) |
| const |
|
virtual |
| virtual void makVrv::DtGameControllerJoystickEvent::read |
( |
boost::archive::xml_iarchive & |
ar, |
|
|
int |
version |
|
) |
| |
|
virtual |
Return true if this is an "up" event for the event that this might be (i.e.
a button up for a button down, key up for key down or HAT recenter)
Implements makVrv::DtGenericControllerEvent.
Member Data Documentation
| int makVrv::DtGameControllerJoystickEvent::myFunctionIndex |
| int makVrv::DtGameControllerJoystickEvent::myFlags |
I.e. Axis #, Button #, etc.
| int makVrv::DtGameControllerJoystickEvent::myValue |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.vrf4-6-branch/include/joystickCore/gameControllerEvents.h