目次 - SDL 3.0 API(機能別) - 同期プリミティブ - SDL_ShouldInit

SDL_ShouldInit

終了処理が完了しているかをチェックする

ヘッダ

SDL3/SDL_mutex.h

構文

bool SDL_ShouldQuit(SDL_InitState *state);

引数

SDL_InitState *state終了処理済みかチェックする状態

戻り値

(bool) 終了処理が必要なとき真, そうでないとき偽を戻す.

詳細

この関数は渡したstateをチェックし, 終了処理が必要ならばstatusSDL_INIT_STATUS_UNINITIALIZINGを設定して真を戻す. 別のスレッドでこのstateを修正中ならば, 終了処理が完了するまでこの関数で待つ.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_ShouldInit - SDL Wiki