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.