#define SDL_TriggerBreakpoint() TriggerABreakpointInAPlatformSpecificManner
| bool | condition | テストの対象のブール値 |
このマクロは, ブレイクポイントであるかのようにアプリケーションにデバッガをプログラム上で停止("break")させ, 開発者にプログラムの状態などを確認させることができる.
これはマクロである(関数ではない)ため, デバッガはSDLの内部ではなくソースコード上のSDL_TriggerBreakpointのある行で停止する. SDL_assertも同様の理由でマクロである.
プログラムがデバッガ上で動作していない場合, 恐らくSDL_TriggerBreakpointはプログラムを警告なしで終了させる. 対応していない環境の場合, このマクロは定義されないままになる.
SDL 3.2.0以降