Wiki Page Content

Differences between revisions 9 and 10
Revision 9 as of 2014-01-06 23:27:49
Size: 1272
Comment: Changed syntax formatting, see SGFunctions page.
Revision 10 as of 2015-12-19 22:23:21
Size: 1305
Comment: Fixed Syntax section, see SGFunctions.
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
void SDL_FilterEvents(SDL_EventFilter filter, void* userdata) void SDL_FilterEvents(SDL_EventFilter filter,
                     
void*           userdata)

SDL_FilterEvents

Use this function to run a specific filter function on the current event queue, removing any events for which the filter returns 0.

Syntax

void SDL_FilterEvents(SDL_EventFilter filter,
                      void*           userdata)

Function Parameters

filter

the function to call when an event happens; see Remarks for details

userdata

a pointer that is passed to filter

Code Examples

You can add your code example here

Remarks

The function prototype for filter is:

int SDL_EventFilter(void*      userdata,
                    SDL_Event* event)
  • where its parameters are:

    userdata

    what was passed as userdata to SDL_FilterEvents()

    event

    the desired event to pull from the queue

See SDL_SetEventFilter() for more information. Unlike SDL_SetEventFilter(), this function does not change the filter permanently, it only uses the supplied filter until this function returns.


CategoryAPI, CategoryEvents

None: SDL_FilterEvents (last edited 2015-12-19 22:23:21 by PhilippWiesemann)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit