• 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
..
SDL_events.c Loading commit data...
SDL_events_c.h Loading commit data...
SDL_keyboard.c Loading commit data...
SDL_keyboard_c.h Loading commit data...
SDL_mouse.c Loading commit data...
SDL_mouse_c.h Loading commit data...
SDL_quit.c Loading commit data...
SDL_sysevents.h Loading commit data...
SDL_windowevents.c Loading commit data...
SDL_windowevents_c.h Loading commit data...
blank_cursor.h Loading commit data...
default_cursor.h Loading commit data...
scancodes_darwin.h Loading commit data...
scancodes_linux.h Loading commit data...
scancodes_win32.h Loading commit data...
scancodes_xfree86.h Loading commit data...