|
Size: 940
Comment: update content - change param descriptions
|
Size: 1120
Comment: update content - w/ Matt, Sam (in progress)
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 6: | Line 6: |
| Use this function to add a function which is called when an event is added to the queue. | Use this function to add a callback to be triggered when an event is added to the event queue. |
| Line 18: | Line 18: |
| ||'''userdata'''||^a pointer to the event queue to watch^|| | ||'''userdata'''||a pointer that is passed to the first parameter of '''filter'''|| |
| Line 27: | Line 27: |
| . where `YourEventFilter` is the name of your function, `userdata` is is what was passed as '''userdata''' to [[SDL_AddEventWatch]]() and `event` is the event that triggered the callback. | |
| Line 28: | Line 29: |
| ''You can add useful comments here'' | |
| Line 32: | Line 33: |
| .[[SDL_SetEventFilter]] ??? | .[[SDL_SetEventFilter]] |
DRAFT |
SDL_AddEventWatch
Use this function to add a callback to be triggered when an event is added to the event queue.
Syntax
void SDL_AddEventWatch(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 the first parameter of filter |
Code Examples
You can add your code example here
Remarks
The function prototype for filter is:
int YourEventFilter(void* userdata,
SDL_Event* event)
where YourEventFilter is the name of your function, userdata is is what was passed as userdata to SDL_AddEventWatch() and event is the event that triggered the callback.
