csJoystickEventHelper Class Reference
[Event handling]
Helper class to conveniently deal with joystick events.
More...
#include <csutil/event.h>
Static Public Member Functions | |
static int | GetAxis (const iEvent *event, uint) |
retrieve any axis (basis 0) value | |
static uint | GetButton (const iEvent *event) |
retrieve button number | |
static uint32 | GetButtonMask (const iEvent *event) |
Retrieve current button mask. | |
static bool | GetButtonState (const iEvent *event) |
retrieve button state (pressed/released) | |
static bool | GetEventData (const iEvent *event, csJoystickEventData &data) |
Retrieve event data. | |
static uint32 | GetModifiers (const iEvent *event) |
Retrieve modifiers bitmask. | |
static void | GetModifiers (const iEvent *event, csKeyModifiers &modifiers) |
retrieve modifier flags | |
static uint | GetNumAxes (const iEvent *) |
retrieve number of axes | |
static uint | GetNumber (const iEvent *event) |
Retrieve joystick number (0, 1, 2, ...). | |
static csEvent * | NewEvent (csRef< iEventNameRegistry > ®, csTicks, csEventID name, int n, int x, int y, uint32 axesChanged, uint button, bool buttonState, uint32 buttonMask, uint32 modifiers) |
Create new joystick event. |
Detailed Description
Helper class to conveniently deal with joystick events.
Definition at line 154 of file event.h.
Member Function Documentation
retrieve any axis (basis 0) value
retrieve button number
Retrieve current button mask.
static bool csJoystickEventHelper::GetButtonState | ( | const iEvent * | event | ) | [static] |
retrieve button state (pressed/released)
static bool csJoystickEventHelper::GetEventData | ( | const iEvent * | event, | |
csJoystickEventData & | data | |||
) | [static] |
Retrieve event data.
Retrieve modifiers bitmask.
Definition at line 183 of file event.h.
References csKeyEventHelper::GetModifiers(), and csKeyEventHelper::GetModifiersBits().
static void csJoystickEventHelper::GetModifiers | ( | const iEvent * | event, | |
csKeyModifiers & | modifiers | |||
) | [inline, static] |
retrieve modifier flags
Definition at line 180 of file event.h.
References csKeyEventHelper::GetModifiers().
Retrieve joystick number (0, 1, 2, ...).
static csEvent* csJoystickEventHelper::NewEvent | ( | csRef< iEventNameRegistry > & | reg, | |
csTicks | , | |||
csEventID | name, | |||
int | n, | |||
int | x, | |||
int | y, | |||
uint32 | axesChanged, | |||
uint | button, | |||
bool | buttonState, | |||
uint32 | buttonMask, | |||
uint32 | modifiers | |||
) | [static] |
Create new joystick event.
The documentation for this class was generated from the following file:
- csutil/event.h
Generated for Crystal Space 1.2 by doxygen 1.4.7