|
SDL 3.0
|
#include <SDL_events.h>
The structure for all events in SDL.
The SDL_Event structure is the core of all event handling in SDL. SDL_Event is a union of all event structures used in SDL.
Definition at line 1058 of file SDL_events.h.
| SDL_AudioDeviceEvent SDL_Event::adevice |
Audio device event data
Definition at line 1085 of file SDL_events.h.
| SDL_MouseButtonEvent SDL_Event::button |
Mouse button event data
Definition at line 1071 of file SDL_events.h.
| SDL_CameraDeviceEvent SDL_Event::cdevice |
Camera device event data
Definition at line 1086 of file SDL_events.h.
| SDL_ClipboardEvent SDL_Event::clipboard |
Clipboard event data
Definition at line 1099 of file SDL_events.h.
| SDL_CommonEvent SDL_Event::common |
Common event data
Definition at line 1061 of file SDL_events.h.
| SDL_DisplayEvent SDL_Event::display |
Display event data
Definition at line 1062 of file SDL_events.h.
| SDL_DropEvent SDL_Event::drop |
Drag and drop event data
Definition at line 1098 of file SDL_events.h.
| SDL_TextEditingEvent SDL_Event::edit |
Text editing event data
Definition at line 1066 of file SDL_events.h.
| SDL_TextEditingCandidatesEvent SDL_Event::edit_candidates |
Text editing candidates event data
Definition at line 1067 of file SDL_events.h.
| SDL_GamepadAxisEvent SDL_Event::gaxis |
Gamepad axis event data
Definition at line 1080 of file SDL_events.h.
| SDL_GamepadButtonEvent SDL_Event::gbutton |
Gamepad button event data
Definition at line 1081 of file SDL_events.h.
| SDL_GamepadCapSenseEvent SDL_Event::gcapsense |
Gamepad capsense event data
Definition at line 1084 of file SDL_events.h.
| SDL_GamepadDeviceEvent SDL_Event::gdevice |
Gamepad device event data
Definition at line 1079 of file SDL_events.h.
| SDL_GamepadSensorEvent SDL_Event::gsensor |
Gamepad sensor event data
Definition at line 1083 of file SDL_events.h.
| SDL_GamepadTouchpadEvent SDL_Event::gtouchpad |
Gamepad touchpad event data
Definition at line 1082 of file SDL_events.h.
| SDL_JoyAxisEvent SDL_Event::jaxis |
Joystick axis event data
Definition at line 1074 of file SDL_events.h.
| SDL_JoyBallEvent SDL_Event::jball |
Joystick ball event data
Definition at line 1075 of file SDL_events.h.
| SDL_JoyBatteryEvent SDL_Event::jbattery |
Joystick battery event data
Definition at line 1078 of file SDL_events.h.
| SDL_JoyButtonEvent SDL_Event::jbutton |
Joystick button event data
Definition at line 1077 of file SDL_events.h.
| SDL_JoyDeviceEvent SDL_Event::jdevice |
Joystick device change event data
Definition at line 1073 of file SDL_events.h.
| SDL_JoyHatEvent SDL_Event::jhat |
Joystick hat event data
Definition at line 1076 of file SDL_events.h.
| SDL_KeyboardDeviceEvent SDL_Event::kdevice |
Keyboard device change event data
Definition at line 1064 of file SDL_events.h.
| SDL_KeyboardEvent SDL_Event::key |
Keyboard event data
Definition at line 1065 of file SDL_events.h.
| SDL_MouseDeviceEvent SDL_Event::mdevice |
Mouse device change event data
Definition at line 1069 of file SDL_events.h.
| SDL_MouseMotionEvent SDL_Event::motion |
Mouse motion event data
Definition at line 1070 of file SDL_events.h.
| SDL_NotificationEvent SDL_Event::notification |
Notification event data
Definition at line 1100 of file SDL_events.h.
| Uint8 SDL_Event::padding[128] |
Definition at line 1115 of file SDL_events.h.
| SDL_PenAxisEvent SDL_Event::paxis |
Pen axis event data
Definition at line 1096 of file SDL_events.h.
| SDL_PenButtonEvent SDL_Event::pbutton |
Pen button event data
Definition at line 1095 of file SDL_events.h.
| SDL_PinchFingerEvent SDL_Event::pinch |
Pinch event data
Definition at line 1091 of file SDL_events.h.
| SDL_PenMotionEvent SDL_Event::pmotion |
Pen motion event data
Definition at line 1094 of file SDL_events.h.
| SDL_PenProximityEvent SDL_Event::pproximity |
Pen proximity event data
Definition at line 1092 of file SDL_events.h.
| SDL_PenTouchEvent SDL_Event::ptouch |
Pen tip touching event data
Definition at line 1093 of file SDL_events.h.
| SDL_QuitEvent SDL_Event::quit |
Quit request event data
Definition at line 1088 of file SDL_events.h.
| SDL_RenderEvent SDL_Event::render |
Render event data
Definition at line 1097 of file SDL_events.h.
| SDL_SensorEvent SDL_Event::sensor |
Sensor event data
Definition at line 1087 of file SDL_events.h.
| SDL_TextInputEvent SDL_Event::text |
Text input event data
Definition at line 1068 of file SDL_events.h.
| SDL_TouchFingerEvent SDL_Event::tfinger |
Touch finger event data
Definition at line 1090 of file SDL_events.h.
| Uint32 SDL_Event::type |
Event type, shared with all events, Uint32 to cover user events which are not in the SDL_EventType enumeration
Definition at line 1060 of file SDL_events.h.
Referenced by SDL_AppEvent().
| SDL_UserEvent SDL_Event::user |
Custom event data
Definition at line 1089 of file SDL_events.h.
| SDL_MouseWheelEvent SDL_Event::wheel |
Mouse wheel event data
Definition at line 1072 of file SDL_events.h.
| SDL_WindowEvent SDL_Event::window |
Window event data
Definition at line 1063 of file SDL_events.h.