Función SDL_PumpEvents
Sintaxis
void SDL_PumpEvents(void);
Descripción
Carga el bucle de eventos, recogiendo eventos de los dispositivos de entrada.
Observaciones
Esta función actualiza la cola de eventos y el estado interno del dispositivo de entrada.
ADVERTENCIA: Esto solo debe ser ejecutado en el hilo que inicializó el subsistema de vídeo, y para mayor seguridad, se debe considerar solo hacer esto en el hilo principal en cualquier caso.
SDL_PumpEvents() recoge toda la información de entrada pendiente de los dispositivos y la coloca en la cola de eventos. Sin llamadas a SDL_PumpEvents() ningún evento sería colocado en la cola. A menudo la necesidad de llamadas a SDL_PumpEvents() está oculta al usuario ya que SDL_PollEvent() y SDL_WaitEvent() llaman implícitamente a SDL_PumpEvents(). Sin embargo, si no se está sondeando o esperando eventos (por ejemplo, se están filtrando), entonces se debe llamar a SDL_PumpEvents() para forzar una actualización de la cola de eventos.