Wiki Page Content

Differences between revisions 2 and 3
Revision 2 as of 2010-07-28 18:55:48
Size: 767
Editor: SheenaSmith
Comment: update content - changeset 4624
Revision 3 as of 2010-07-29 21:26:30
Size: 1524
Editor: SheenaSmith
Comment: update content (old wiki)
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
*<<BR>>
Line 19: Line 20:
You can add your code example here
}}}
SDL_Event event;

event.type = SDL_USEREVENT;
event.user.code = my_event_code;
event.user.data1 = significant_data;
event.user.data2 = 0;
SDL_PushEvent(&event);
}}}<<BR>>*
<<Color2(green,Does this example need the '''windowID''' param added?)>>
Line 23: Line 31:
''You can add useful comments here'' *<<BR>>[[SDL_UserEvent]] is in the '''user''' member of the ,,structure,, [[SDL_Event]]()??? ^union^. This event is unique; it is never created by SDL but only by the user. The event can be pushed onto the event queue using [[SDL_PushEvent]](). The contents of the structure members <<Color2(green,(SDL_!UserEvent or SDL_Event? Unclear.)>> are completely up to the programmer, <<Color2(green,not sure of the comma here. Consider ; . -)>> the only requirement is that '''type''' is a value from SDL_USEREVENT to SDL_NUMEVENTS-1 (inclusive). <<BR>>*
Line 29: Line 37:
 .[[SDL_PushEvent]] *

DRAFT

SDL_UserEvent

A structure that contains a user-defined event type (event.user.*).

Data Fields

Uint32

type

SDL_USEREVENT through SDL_NUMEVENTS-1

Uint32

windowID

the associated window, if any

int

code

user defined event code

void*

data1

user defined data pointer

void*

data2

user defined data pointer

Code Examples

*

SDL_Event event;

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


*green

Remarks

*
SDL_UserEvent is in the user member of the structure SDL_Event()??? union. This event is unique; it is never created by SDL but only by the user. The event can be pushed onto the event queue using SDL_PushEvent(). The contents of the structure members green

are completely up to the programmer, green

the only requirement is that type is a value from SDL_USEREVENT to SDL_NUMEVENTS-1 (inclusive).
*


CategoryStruct

None: SDL_UserEvent (last edited 2015-10-29 21:58:30 by PhilippWiesemann)

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