目次 - SDL 3.0 API(機能別) - 初期化と終了 - SDL_AppResult

SDL_AppResult

メインコールバックが戻す値の列挙体

ヘッダ

SDL3/SDL_init.h

SDL_APP_CONTINUE実行の継続を要求する値
SDL_APP_SUCCESS成功で終了することを要求する値
SDL_APP_FAILUREエラーで終了することを要求する値

詳細

SDL_AppInitまたはSDL_AppEventまたはSDL_AppIterateからSDL_APP_SUCCESSまたはSDL_APP_FAILUREが戻されると, プログラムは終了し, OSに成功/失敗を報告する. その意味は環境によって異なる. 例えばUnixでは, 成功のときエラーコードは0で, 失敗のときは1になる. このインターフェースは特定の終了コードを戻すことはできない. エラーか, そうでないかだけである.

これらの関数からSDL_APP_CONTINUEが戻されると, アプリケーションの実行が続く.

詳細はMain callbacks in SDL3を参照すること.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_AppResult - SDL Wiki