SDL_events.h
Función SDL_WaitEventTimeout
Sintaxis
int SDL_WaitEventTimeout(SDL_Event * event, int timeout);
Descripción
Espera hasta el tiempo de espera especificado (en milisegundos) para el siguiente evento disponible.
Parámetros
- event
- La estructura SDL_Event a rellenar con el siguiente evento de la cola, o NULL.
- timeout
- El número máximo de milisegundos a esperar por el siguiente evento disponible.
Valor de retorno
Devuelve 1 si tiene éxito o 0si ocurrió un error mientras se esperaban eventos. Ver SDL_GetError. También devuelve 0 si transcurre el tiempo timeout sin que llegue un evento.
Observaciones
Si event no es NULL, el siguiente evento es eliminado de la cola y almacenado en la estructura SDL_Eventapuntada por event.
Como esta función puede llamar implícitamente a SDL_PumpEvents(), solo se puede llamar a esta función en el hilo que inicializó el subsistema de vídeo.