SDL_events.h
Función SDL_EventFilter
Sintaxis
int (*SDL_EventFilter)(void *userdata, SDL_Event *event);
Descripción
Una definición de función que se utilizará con SDL_AddEventWatch.
Parámetros
- userdata
- Los datos pasados por la llamada original a SDL_AddEventWatch.
- event
- El SDL_Event que representa el evento.
Observaciones
ADVERTENCIA: ¡Hay que tener mucho cuidado con lo que hace en esta función, ya que puede ejecutarse en un hilo diferente!.
El valor de retorno de esta función se ignora.
Nota: esta retrollamada es invocada para eventos enviados por el usuario a través de SDL_PushEvent(), pero no para eventos deshabilitados, ni para eventos por una retrollamada de filtro establecida con SDL_SetEventFilter(), ni para eventos enviados por el usuario a través de SDL_PeepEvents().
Ejemplo
int MyEventFunction(void *userdata, SDL_Event *event) { // Do things with userdata and event return 0; // Value will be ignored } // ... SDL_AddEventWatch(MyEventFunction, NULL);