目次 - SDL 3.0 API(機能別) - ヒント - SDL_HINT_ASSERT

SDL_HINT_ASSERT

SDL_assert失敗時の反応を設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_ASSERT "SDL_ASSERT"

詳細

次の値を設定できる. 大文字小文字は無視される:

"abort"プロフラムは即座に終了する
"break"プログラムはデバッガのブレイクポイントを発生させる
"retry"プログラムはSDL_assertのテストを再実行する
"ignore"プログラムはこのアサーションの失敗を今回は無視して続行する
"always_ignore"プログラムはこのアサーションの失敗を無視して残りのプログラムを続行する

アサーションの失敗はSDL_SetAssertionHandlerでコールバックを通じてプログラムで扱うことができ, このヒントは環境変数を通じて主にエンドユーザと自動化ツールが使用することを意図しているので注意すること.

このヒントはアサーションの失敗が発生する前に設定する必要があり, いつでも変更できる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_ASSERT - SDL Wiki