SDL_events.h

Función SDL_FlushEvents

Sintaxis

void SDL_FlushEvents(Uint32 minType, Uint32 maxType);

Descripción

Borra eventos de una serie de tipos de la cola de eventos.

Parámetros

minType
El extremo inferior de los tipos de eventos que se van a borrar, inclusive; ver SDL_EventType para más detalles.
maxType
El extremo superior de los tipos de eventos que se borrarán, inclusive; consulte SDL_EventType para obtener más detalles.

Observaciones

Esto eliminará incondicionalmente cualquier evento de la cola que esté en el rango de minType a maxType, ambos inclusive. Si se necesita eliminar un solo tipo de evento, usar SDL_FlushEvent() en su lugar.

También es normal ignorar eventos que no importan en un bucle de eventos sin llamar a esta función.

Esta función solo afecta a los eventos actualmente en cola. Si se quiere asegurar de que todos los eventos OS pendientes serán vaciados, se puede llamar a SDL_PumpEvents() en el hilo principal inmediatamente antes de esta llamada para vaciar.