Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
SDL_Event Union Reference
General event structure. More...
#include <SDL_events.h>
Data Fields | |
| Uint32 | type |
| Event type, shared with all events. | |
| SDL_CommonEvent | common |
| Common event data. | |
| SDL_WindowEvent | window |
| Window event data. | |
| SDL_KeyboardEvent | key |
| Keyboard event data. | |
| SDL_TextEditingEvent | edit |
| Text editing event data. | |
| SDL_TextInputEvent | text |
| Text input event data. | |
| SDL_MouseMotionEvent | motion |
| Mouse motion event data. | |
| SDL_MouseButtonEvent | button |
| Mouse button event data. | |
| SDL_MouseWheelEvent | wheel |
| Mouse wheel event data. | |
| SDL_JoyAxisEvent | jaxis |
| Joystick axis event data. | |
| SDL_JoyBallEvent | jball |
| Joystick ball event data. | |
| SDL_JoyHatEvent | jhat |
| Joystick hat event data. | |
| SDL_JoyButtonEvent | jbutton |
| Joystick button event data. | |
| SDL_JoyDeviceEvent | jdevice |
| Joystick device change event data. | |
| SDL_ControllerAxisEvent | caxis |
| Game Controller axis event data. | |
| SDL_ControllerButtonEvent | cbutton |
| Game Controller button event data. | |
| SDL_ControllerDeviceEvent | cdevice |
| Game Controller device event data. | |
| SDL_QuitEvent | quit |
| Quit request event data. | |
| SDL_UserEvent | user |
| Custom event data. | |
| SDL_SysWMEvent | syswm |
| System dependent window event data. | |
| SDL_TouchFingerEvent | tfinger |
| Touch finger event data. | |
| SDL_MultiGestureEvent | mgesture |
| Gesture event data. | |
| SDL_DollarGestureEvent | dgesture |
| Gesture event data. | |
| SDL_DropEvent | drop |
| Drag and drop event data. | |
Detailed Description
General event structure.
Definition at line 498 of file SDL_events.h.
Field Documentation
Mouse button event data.
Definition at line 507 of file SDL_events.h.
Game Controller axis event data.
Definition at line 514 of file SDL_events.h.
Game Controller button event data.
Definition at line 515 of file SDL_events.h.
Game Controller device event data.
Definition at line 516 of file SDL_events.h.
Common event data.
Definition at line 501 of file SDL_events.h.
Gesture event data.
Definition at line 522 of file SDL_events.h.
Drag and drop event data.
Definition at line 523 of file SDL_events.h.
Text editing event data.
Definition at line 504 of file SDL_events.h.
Joystick axis event data.
Definition at line 509 of file SDL_events.h.
Joystick ball event data.
Definition at line 510 of file SDL_events.h.
Joystick button event data.
Definition at line 512 of file SDL_events.h.
Joystick device change event data.
Definition at line 513 of file SDL_events.h.
Joystick hat event data.
Definition at line 511 of file SDL_events.h.
Keyboard event data.
Definition at line 503 of file SDL_events.h.
Gesture event data.
Definition at line 521 of file SDL_events.h.
Mouse motion event data.
Definition at line 506 of file SDL_events.h.
Quit request event data.
Definition at line 517 of file SDL_events.h.
System dependent window event data.
Definition at line 519 of file SDL_events.h.
Text input event data.
Definition at line 505 of file SDL_events.h.
Touch finger event data.
Definition at line 520 of file SDL_events.h.
Event type, shared with all events.
Definition at line 500 of file SDL_events.h.
Custom event data.
Definition at line 518 of file SDL_events.h.
Mouse wheel event data.
Definition at line 508 of file SDL_events.h.
Window event data.
Definition at line 502 of file SDL_events.h.
Generated on Tue Jul 12 2022 13:56:26 by
1.7.2