pumpEvents()
peepEvents(NumEvents, Action, Mask)
pollEvent()
waitEvent()
pushEvent(Event)
eventState(Type, State) Args: none
Returns: ok
C-API: void SDL_PumpEvents(void);
Args: NumEvents (might be 0) Action (SDL_PEEKEVENT | SDL_GETEVENT) Mask (32 bits event mask)
Returns: {NumOfEvents, [Events]}
C-API: int SDL_PeepEvents(SDL_Event *events, int numevents, SDL_eventaction action, Uint32 mask)
Desc:
Exits if error (NumEvents < 256)
Args: none
Returns: no_event | Event (one of the event records)
C-API: int SDL_PollEvent(SDL_Event *event);
Args: none
Returns: Event (one of the event records)
C-API: int SDL_WaitEvent(SDL_Event *event);
Args: Event
Returns: true or false
C-API: int SDL_PushEvent(SDL_Event *event);
Args: EventType (see sdl_events.hrl), State (SDL_QUERY | SDL_IGNORE |SDL_ENABLE)
Returns: State (?SDL_ENABLE | ?SDL_IGNORE)
C-API: Uint8 SDL_EventState(Uint8 type, int state);