Wiki Page Content

Revision 9 as of 2013-08-08 21:52:12

Clear message

SDL_UserEvent

A structure that contains an application-defined event type.

Data Fields

Uint32

type

SDL_USEREVENT through SDL_NUMEVENTS-1

Uint32

windowID

the associated window, if any

Sint32

code

user defined event code

void*

data1

user defined data pointer

void*

data2

user defined data pointer

Code Examples

SDL_Event event;
SDL_zero(event);
event.type = SDL_USEREVENT;
event.user.code = my_event_code;
event.user.data1 = significant_data;
event.user.data2 = 0;
SDL_PushEvent(&event);

Remarks

SDL_UserEvent is in the user member of the SDL_Event union. This event is unique; it is never created by SDL but only by the application. The event can be pushed onto the event queue using SDL_PushEvent(). The contents of the structure members are completely up to the programmer; the only requirement is that type is a value from SDL_USEREVENT to SDL_NUMEVENTS-1 (inclusive).


CategoryStruct, CategoryEvents

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