DRAFT |
SDL_EventType
An enumeration of the types of events that can be delivered.
Values
SDL_FIRSTEVENT |
unused (do not remove) |
Application events |
|
SDL_QUIT |
user-requested quit |
Window events |
|
SDL_WINDOWEVENT |
window state change |
SDL_SYSWMEVENT |
system specific event |
Keyboard events |
|
SDL_KEYDOWN |
keys pressed |
SDL_KEYUP |
keys released |
SDL_TEXTEDITING |
keyboard text editing (composition) |
SDL_TEXTINPUT |
keyboard text input |
Mouse events |
|
SDL_MOUSEMOTION |
mouse moved |
SDL_MOUSEBUTTONDOWN |
mouse button pressed |
SDL_MOUSEBUTTONUP |
mouse button released |
SDL_MOUSEWHEEL |
mouse wheel motion |
Tablet or multiple mice input device events |
|
SDL_INPUTMOTION |
input moved |
SDL_INPUTBUTTONDOWN |
input button pressed |
SDL_INPUTBUTTONUP |
input button released |
SDL_INPUTWHEEL |
input wheel motion |
SDL_INPUTPROXIMITYIN |
input pen entered proximity |
SDL_INPUTPROXIMITYOUT |
input pen left proximity |
Joystick events |
|
SDL_JOYAXISMOTION |
joystick axis motion |
SDL_JOYBALLMOTION |
joystick trackball motion |
SDL_JOYHATMOTION |
joystick hat position change |
SDL_JOYBUTTONDOWN |
joystick button pressed |
SDL_JOYBUTTONUP |
joystick button released |
Clipboard events |
|
SDL_CLIPBOARDUPDATE |
the clipboard changed |
Obsolete events |
|
SDL_EVENT_COMPAT1 |
SDL 1.2 events for compatibility |
SDL_EVENT_COMPAT2 |
SDL 1.2 events for compatibility |
SDL_EVENT_COMPAT3 |
SDL 1.2 events for compatibility |
These are for your use, and should be allocated with SDL_RegisterEvents() |
|
SDL_USEREVENT |
a user-specified event |
SDL_LASTEVENT |
only for bounding internal arrays |
Code Examples
You can add your code example here
Remarks
You can add useful comments here
Related Structures