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

SDL_AppInit_func

SDL_AppInit関数のポインタ型

ヘッダ

SDL3/SDL_init.h

構文

typedef SDL_AppResult (SDLCALL *SDL_AppInit_func)(void **appstate, int argc, char *argv[]);

引数

void **appstate後のエントリーポイントで任意で使用できるポインタ
intargcANSI-Cスタイルのmain関数のargc. argvの要素数
char **argvANSI-Cスタイルのmain関数のargv. コマンドライン引数の配列

戻り値

(SDL_AppResult) エラーで終了させるときSDL_APP_FAILURE, 成功で終了させるときSDL_APP_SUCCESS, 継続するときSDL_APP_CONTINUEを戻す.

詳細

この型はSDL_EnterAppMainCallbacksで使われているが, これはメインコールバックを使用する場合にアプリケーションの背後で呼ばれる. アプリケーションは単にSDL_AppInitを実装するだけでよい.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_AppInit_func - SDL Wiki