bool SDL_WaitEventTimeout(SDL_Event *event, Sint32 timeoutMS);
event | キューから得たイベントを代入するSDL_EventまたはNULL |
timeout | 次のイベントを待つミリ秒単位の最大時間 |
eventがNULLでない場合, イベントはキューから削除され, SDL_Event構造体のeventに代入される.
この関数は暗黙のうちにSDL_PumpEvents()を呼んでいる. この関数はビデオモードを設定したスレッドのみで呼べる.
timeout
の時間には保証はない. 実際の待ち時間はシステムのスケジューリングによって長くなる可能性がある.
この関数はスレッドセーフである.