Generic input event.
More...
#include <event.h>
|
| U32 | deviceInst |
| | Device instance: joystick0, joystick1, etc. More...
|
| |
| S32 | iValue |
| | Handy for tracking IDs of things like fingers, hands, etc. More...
|
| |
| float | fValues [7] |
| | Stores the evemt data. Sometimes only one with a range of -1.0 - 1.0 is needed, other times it might be multiple vectors. More...
|
| |
| U16 | deviceType |
| | One of mouse, keyboard, joystick, unknown. More...
|
| |
| U16 | objType |
| | One of SI_XAXIS, SI_BUTTON, SI_KEY ... More...
|
| |
| U16 | ascii |
| | ASCII character code if this is a keyboard event. More...
|
| |
| U16 | objInst |
| | Which type instance or a KeyCode. More...
|
| |
| U8 | action |
| | What was the action? (MAKE/BREAK/MOVE) More...
|
| |
| U8 | modifier |
| | Modifier to action: SI_LSHIFT, SI_LCTRL, etc. More...
|
| |
| char | fingersX [256] |
| | Collection of x-coordinates for fingers. More...
|
| |
| char | fingersY [256] |
| | Collection of y-coordinates for fingers. More...
|
| |
| char | fingersZ [256] |
| | Collection of Z-coordinates for fingers. More...
|
| |
| char | fingerIDs [256] |
| | Collection of touch IDs. More...
|
| |
| U16 | type |
| |
| U16 | size |
| |
What was the action? (MAKE/BREAK/MOVE)
ASCII character code if this is a keyboard event.
Device instance: joystick0, joystick1, etc.
One of mouse, keyboard, joystick, unknown.
Collection of x-coordinates for fingers.
Collection of y-coordinates for fingers.
Collection of Z-coordinates for fingers.
Stores the evemt data. Sometimes only one with a range of -1.0 - 1.0 is needed, other times it might be multiple vectors.
Handy for tracking IDs of things like fingers, hands, etc.
Modifier to action: SI_LSHIFT, SI_LCTRL, etc.
Which type instance or a KeyCode.
One of SI_XAXIS, SI_BUTTON, SI_KEY ...
The documentation for this struct was generated from the following file: