SDL standard library
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