236#define SDL_TEXTEDITINGEVENT_TEXT_SIZE (32)
268#define SDL_TEXTINPUTEVENT_TEXT_SIZE (32)
702 Uint8 padding[
sizeof(
void *) <= 8 ? 56 : sizeof(void *) == 16 ? 64 : 3 * sizeof(void *)];
1142#define SDL_DISABLE 0
1166#define SDL_GetEventState(type) SDL_EventState(type, SDL_QUERY)
int SDL_PeepEvents(SDL_Event *events, int numevents, SDL_eventaction action, Uint32 minType, Uint32 maxType)
void SDL_DelEventWatch(SDL_EventFilter filter, void *userdata)
#define SDL_TEXTEDITINGEVENT_TEXT_SIZE
void SDL_FilterEvents(SDL_EventFilter filter, void *userdata)
SDL_bool SDL_HasEvent(Uint32 type)
int SDL_PollEvent(SDL_Event *event)
Uint32 SDL_RegisterEvents(int numevents)
@ SDL_CONTROLLERTOUCHPADDOWN
@ SDL_APP_WILLENTERFOREGROUND
@ SDL_CONTROLLERTOUCHPADMOTION
@ SDL_RENDER_DEVICE_RESET
@ SDL_CONTROLLERDEVICEADDED
@ SDL_APP_DIDENTERFOREGROUND
@ SDL_APP_WILLENTERBACKGROUND
@ SDL_CONTROLLERBUTTONDOWN
@ SDL_APP_DIDENTERBACKGROUND
@ SDL_CONTROLLERAXISMOTION
@ SDL_CONTROLLERUPDATECOMPLETE_RESERVED_FOR_SDL3
@ SDL_CONTROLLERDEVICEREMOVED
@ SDL_CONTROLLERSTEAMHANDLEUPDATED
@ SDL_RENDER_TARGETS_RESET
@ SDL_CONTROLLERTOUCHPADUP
@ SDL_CONTROLLERDEVICEREMAPPED
@ SDL_CONTROLLERSENSORUPDATE
#define SDL_TEXTINPUTEVENT_TEXT_SIZE
int(* SDL_EventFilter)(void *userdata, SDL_Event *event)
void SDL_SetEventFilter(SDL_EventFilter filter, void *userdata)
SDL_bool SDL_GetEventFilter(SDL_EventFilter *filter, void **userdata)
void SDL_AddEventWatch(SDL_EventFilter filter, void *userdata)
int SDL_WaitEventTimeout(SDL_Event *event, int timeout)
void SDL_FlushEvents(Uint32 minType, Uint32 maxType)
void SDL_FlushEvent(Uint32 type)
int SDL_WaitEvent(SDL_Event *event)
Uint8 SDL_EventState(Uint32 type, int state)
int SDL_PushEvent(SDL_Event *event)
SDL_bool SDL_HasEvents(Uint32 minType, Uint32 maxType)
void SDL_PumpEvents(void)
#define SDL_COMPILE_TIME_ASSERT(name, x)
SDL_JoystickPowerLevel level
char text[SDL_TEXTEDITINGEVENT_TEXT_SIZE]
char text[SDL_TEXTINPUTEVENT_TEXT_SIZE]
SDL_AudioDeviceEvent adevice
SDL_JoyDeviceEvent jdevice
SDL_MouseWheelEvent wheel
SDL_DollarGestureEvent dgesture
SDL_JoyButtonEvent jbutton
SDL_TextEditingEvent edit
SDL_ControllerAxisEvent caxis
SDL_TouchFingerEvent tfinger
SDL_MouseButtonEvent button
SDL_TextEditingExtEvent editExt
SDL_MultiGestureEvent mgesture
SDL_MouseMotionEvent motion
SDL_ControllerDeviceEvent cdevice
SDL_ControllerSensorEvent csensor
Uint8 padding[sizeof(void *)<=8 ? 56 :sizeof(void *)==16 ? 64 :3 *sizeof(void *)]
SDL_JoyBatteryEvent jbattery
SDL_ControllerButtonEvent cbutton
SDL_ControllerTouchpadEvent ctouchpad