目次 - SDL 3.0 API(機能別) - イベント処理 - SDL_WaitEvent

SDL_WaitEvent

次のイベントが発生するまで無制限に待つ

ヘッダ

SDL3/SDL_events.h

構文

bool SDL_WaitEvent(SDL_Event *event);

引数

SDL_Event *eventキューから得たイベントを代入するSDL_EventまたはNULL

戻り値

成功のとき真, イベントを待っているときエラーが発生すれば偽を戻す. SDL_GetError()で詳細を知ることができる.

詳細

(bool) eventがNULLでない場合, イベントはキューから削除され, SDL_Event構造体のeventに代入される.

この関数は暗黙のうちにSDL_PumpEvents()を呼んでいる. この関数はビデオモードを設定したスレッドのみで呼べる.

スレッドセーフ

この関数はスレッドセーフである.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_WaitEvent - SDL Wiki