目次 - API(機能別) - ディスプレイとウィンドウ - SDL_WindowEventID

SDL_WindowEventID

ウィンドウイベントの列挙体

SDL_WINDOWEVENT_NONE(この値が使われることはない)
SDL_WINDOWEVENT_SHOWNウィンドウが見えるようになった
SDL_WINDOWEVENT_HIDDENウィンドウが見えないようになった
SDL_WINDOWEVENT_EXPOSEDウィンドウが現れた. 再描画する必要がある
SDL_WINDOWEVENT_MOVEDウィンドウがdata1からdata2へ移動した
SDL_WINDOWEVENT_RESIZEDウィンドウの大きさがdata1×data2になった. このイベントは常にSDL_WINDOWEVENT_SIZE_CHANGEDの前に発生する
SDL_WINDOWEVENT_SIZE_CHANGEDウィンドウの大きさが変わった. APIの呼び出しの結果とユーザが大きさを変えた場合の両方がある. このイベントは, 大きさが外部の要因, 例えばユーザやウィンドウマネージャで変えられた場合, SDL_WINDOWEVENT_RESIZEDイベントの後に発生する.
SDL_WINDOWEVENT_MINIMIZEDウィンドウが最小化された
SDL_WINDOWEVENT_MAXIMIZEDウィンドウが最大化された
SDL_WINDOWEVENT_RESTOREDウィンドウが通常の大きさと位置になった
SDL_WINDOWEVENT_ENTERウィンドウがマウスのフォーカスを得た
SDL_WINDOWEVENT_LEAVEウィンドウがマウスのフォーカスを失った
SDL_WINDOWEVENT_FOCUS_GAINEDウィンドウがキーボードのフォーカスを得た
SDL_WINDOWEVENT_FOCUS_LOSTウィンドウがキーボードのフォーカスを失った
SDL_WINDOWEVENT_CLOSEウィンドウマネージャが閉じることを要求した

関連項目(構造体)

SDL_WindowEvent

関連項目(関数)

SDL_GetWindowID
SDL_GetWindowFromID

SDL Wikiへのリンク

SDL_WindowEventID - SDL Wiki