SDL_UserEvent.3
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. .TH "SDL_UserEvent" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 
  2. .SH "NAME"
  3. SDL_UserEvent- A user-defined event type
  4. .SH "STRUCTURE DEFINITION"
  5. .PP
  6. .nf
  7. f(CWtypedef struct{
  8.   Uint8 type;
  9.   int code;
  10.   void *data1;
  11.   void *data2;
  12. } SDL_UserEvent;fR
  13. .fi
  14. .PP
  15. .SH "STRUCTURE DATA"
  16. .TP 20
  17. fBtypefR
  18. fBSDL_USEREVENTfP through to fBSDL_NUMEVENTS-1fP
  19. .TP 20
  20. fBcodefR
  21. User defined event code
  22. .TP 20
  23. fBdata1fR
  24. User defined data pointer
  25. .TP 20
  26. fBdata2fR
  27. User defined data pointer
  28. .SH "DESCRIPTION"
  29. .PP
  30. fBSDL_UserEventfR is in the fBuserfR member of the structure fIfBSDL_EventfRfR&. 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 fIfBSDL_PushEventfPfR&. The contents of the structure members or completely up to the programmer, the only requirement is that fBtypefR is a value from fBSDL_USEREVENTfP to fBSDL_NUMEVENTS-1fP (inclusive)&.
  31. .SH "EXAMPLES"
  32. .PP
  33. .PP
  34. .nf
  35. f(CWSDL_Event event;
  36. event&.type = SDL_USEREVENT;
  37. event&.user&.code = my_event_code;
  38. event&.user&.data1 = significant_data;
  39. event&.user&.data2 = 0;
  40. SDL_PushEvent(&event);fR
  41. .fi
  42. .PP
  43. .SH "SEE ALSO"
  44. .PP
  45. fIfBSDL_EventfRfR, fIfBSDL_PushEventfPfR
  46. ..." created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00