< Audio device event data
< Mouse button event data
< Camera device event data
< Clipboard event data
< Common event data
< Display event data
< Drag and drop event data
< Text editing event data
< Text editing candidates event data
< Gamepad axis event data
< Gamepad button event data
< Gamepad device event data
< Gamepad sensor event data
< Gamepad touchpad event data
< Joystick axis event data
< Joystick ball event data
< Joystick battery event data
< Joystick button event data
< Joystick device change event data
< Joystick hat event data
< Keyboard device change event data
< Keyboard event data
< Mouse device change event data
< Mouse motion event data
< Pen axis event data
< Pen button event data
< Pen motion event data
< Pen proximity event data
< Pen tip touching event data
< Quit request event data
< Render event data
< Sensor event data
< Text input event data
< Touch finger event data
* 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. * * \since This struct is available since SDL 3.2.0. *//**< Event type, shared with all events, Uint32 to cover user events which are not in the SDL_EventType enumeration
< Custom event data
< Mouse wheel event data
< Window event data
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.
\since This struct is available since SDL 3.2.0.