Mercurial > sdl-ios-xcode
diff include/SDL_events.h @ 1731:875c3cf1a12c SDL-1.3
SDL_PushEvent() calls the event filter code, and has a return value to tell
whether or not the event was actually pushed.
SDL_GetEventFilter() now returns an SDL_bool instead of the filter function.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 08 Jul 2006 20:07:08 +0000 |
parents | 6c63fc2bd986 |
children |
line wrap: on
line diff
--- a/include/SDL_events.h Sat Jul 08 18:06:02 2006 +0000 +++ b/include/SDL_events.h Sat Jul 08 20:07:08 2006 +0000 @@ -389,8 +389,8 @@ extern DECLSPEC int SDLCALL SDL_WaitEvent(SDL_Event * event); /* Add an event to the event queue. - This function returns 0 on success, or -1 if the event queue was full - or there was some other error. + This function returns 1 on success, 0 if the event was filtered, + or -1 if the event queue was full or there was some other error. */ extern DECLSPEC int SDLCALL SDL_PushEvent(SDL_Event * event); @@ -422,9 +422,10 @@ /* Return the current event filter - can be used to "chain" filters. - If there is no event filter set, this function returns NULL. + If there is no event filter set, this function returns SDL_FALSE. */ -extern DECLSPEC SDL_EventFilter SDLCALL SDL_GetEventFilter(void **userdata); +extern DECLSPEC SDL_bool SDLCALL SDL_GetEventFilter(SDL_EventFilter * filter, + void **userdata); /* Run the filter function on the current event queue, removing any