目次 - SDL 3.0 API(機能別) - アサーション - SDL_AssertionHandler

SDL_AssertionHandler

SDLアサーションに失敗したとき呼ばれるコールバック

ヘッダ

SDL3/SDL_assert.h

構文

typedef SDL_AssertState (SDLCALL *SDL_AssertionHandler)(const SDL_AssertData *data, void *userdata);

引数

SDL_AssertDatadata現在のアサーションを情報を表すSDL_AssertData構造体へのポインタ
void *userdataSDL_SetAssertionHandler()userdataに渡されたポインタ

戻り値

(SDL_AssertState) 失敗をどのように扱うかを示すSDL_AssertStateの値

スレッドセーフ

関数はどのスレッドのアサーションからも呼ばれる可能性がある.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_AssertionHandler - SDL Wiki