上一頁 | 首頁

SDL_UserEvent

章節:SDL API 參考 (3)
更新2001年9月11日 星期二 23:00
索引
 

名稱

SDL_UserEvent - 一種自定義的事件類型  

結構的定義

typedef struct{
  Uint8 type;
  int code;
  void *data1;
  void *data2;
} SDL_UserEvent;

 

結構的內容

type
SDL_USEREVENTSDL_NUMEVENTS-1
code
自定義事件代碼
data1
自定義數據指針
data2
自定義數據指針
 

描述

SDL_UserEventSDL_Event結構中的user成員的類型。這種事件是唯一的,僅僅由用戶創建,SDL永遠不會創建這種事件。可以通過SDL_PushEvent將事件壓入事件隊列。除了要求type必須是一個從SDL_USEREVENTSDL_NUMEVENTS-1(包含)的值之外,結構成員的內容完全由程序員決定。  

例子

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);

 

另見

SDL_EventSDL_PushEvent  

譯者

石仔<guoshimin57@gmail.com>  

中文版主頁

http://guoshimin.users.sf.net  

中文版最後更新時間

2010年6月21日


 

索引

名稱
結構的定義
結構的內容
描述
例子
另見
譯者
中文版主頁
中文版最後更新時間