• Sam Lantinga's avatar
    General improvements for user custom event registration · 1fb2a694
    Sam Lantinga authored
    * Switched event type to enum (int32)
    * Switched polling by mask to polling by type range
    * Added SDL_RegisterEvents() to allow dynamic user event registration
    * Spread events out to allow inserting new related events without breaking binary compatibility
    * Added padding to event structures so they're the same size regardless of 32-bit compiler structure packing settings
    * Split SDL_HasEvent() to SDL_HasEvent() for a single event and SDL_HasEvents() for a range of events
    * Added SDL_GetEventState() as a shortcut for SDL_EventState(X, SDL_QUERY)
    * Added SDL_FlushEvent() and SDL_FlushEvents() to clear events from the event queue
    1fb2a694
Name
Last commit
Last update
..
atomic Loading commit data...
audio Loading commit data...
cpuinfo Loading commit data...
events Loading commit data...
file Loading commit data...
haptic Loading commit data...
joystick Loading commit data...
libm Loading commit data...
loadso Loading commit data...
main Loading commit data...
power Loading commit data...
stdlib Loading commit data...
thread Loading commit data...
timer Loading commit data...
video Loading commit data...
SDL.c Loading commit data...
SDL_assert.c Loading commit data...
SDL_compat.c Loading commit data...
SDL_error.c Loading commit data...
SDL_error_c.h Loading commit data...
SDL_fatal.c Loading commit data...
SDL_fatal.h Loading commit data...