Provided by: libsdl3-doc_3.2.8+ds-1_all bug

NAME

       SDL_X11EventHook - A callback to be used with SDL_SetX11EventHook .

HEADER FILE

       Defined in SDL3/SDL_system.h

SYNOPSIS

       #include "SDL3/SDL.h"

       typedef bool (SDLCALL *SDL_X11EventHook)(void *userdata, XEvent *xevent);

DESCRIPTION

       This  callback may modify the event, and should return true if the event should continue to be processed,
       or false to prevent further processing.

       As this is processing an event directly from the X11 event loop, this  callback  should  do  the  minimum
       required work and return quickly.

FUNCTION PARAMETERS

       userdata
              the app-defined pointer provided to SDL_SetX11EventHook .

       xevent a pointer to an Xlib XEvent union to process.

RETURN VALUE

       Returns true to let event continue on, false to drop it.

THREAD SAFETY

       This may only be called (by SDL) from the thread handling the X11 event loop.

AVAILABILITY

       This datatype is available since SDL 3.2.0.

SEE ALSO

       (3), SDL_SetX11EventHook(3)

Simple Directmedia Layer                            SDL 3.2.8                            SDL_X11EventHook(3type)