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

SDL_SyncWindow

保留中のウィンドウ状態の変更が完了するまでブロックする

ヘッダ

SDL3/SDL_video.h

構文

bool SDL_SyncWindow(SDL_Window *window);

引数

SDL_Window *window保留中の状態が適用されるまでブロックするウィンドウ

戻り値

(bool) 成功のとき真, 要求がタイムアウトしたとき偽を戻す.

詳細

非同期のウィンドウシステムで, この関数でウィンドウの状態が同期するまで待つことができる. ウィンドウの全ての保留中の状態が適用されるまで待ち, 有限の時間で戻ることが保証されている. ウィンドウ状態の変化は, 要求が完了するまでのアニメーションなども含まれているため, 待ち時間はウィンドウシステムに依存するので注意すること.

即座に状態を変化させるウィンドウシステムの場合は, この関数は何もしない.

スレッドセーフ

この関数を呼べるのはメインスレッドのみである.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_SyncWindow - SDL Wiki