目次 - API(機能別) - イベント処理 - SDL_SysWMEvent

SDL_SysWMEvent

システム依存ウィンドウイベントの情報の構造体

フィールド

Uint32typeSDL_SYSWMEVENT
Uint32timestampイベントのタイムスタンプ
SDL_SysWMmsg*msgSDL_syswm.hで定義されたドライバ依存の情報

詳細

このイベントはデフォルトでは無効化されている. SDL_EventState()で有効にできる. 環境への依存の少ない別の手段があるならば, このイベントを使うのは避けたほうがよい.

このイベントを使いたいならば, SDL_syswm.hとアクセスするのに適切なシステムヘッダをインクルードする必要がある.

SDL_SysWMEventSDL_Eventのメンバで, SDL_SYSWMEVENTが報告されたときに使われる. eventのsyswmフィールドからアクセスできる.

もしシステムに依存したウィンドウマネージャの情報を獲得したいならば, SDL_version.hで定義されたSDL_VERSION()で得たバージョン番号をSDL_SysWMinfoに設定し, それをSDL_GetWindowWMInfo()に渡せばよい.

関連項目(列挙体)

SDL_EventType

関連項目(構造体)

SDL_Event
SDL_SysWMinfo
SDL_SysWMmsg

関連項目(関数)

SDL_EventState
SDL_GetWindowWMInfo

SDL Wikiへのリンク

SDL_SysWMEvent - SDL Wiki