int SDL_RunApp(int argc, char *argv[], SDL_main_func mainFunction, void *reserved);
int | argc | ANSI-Cスタイルのmain関数のargc |
char ** | argv | ANSI-Cスタイルのmain関数のargv |
SDL_main_func | mainFunction | SDLアプリケーションのCスタイルのmain(). この関数の呼び出し元ではない. 名前は何でもよく, 実際のmainである必要はない |
void * | reserved | 必ずNULLにすること(将来のための予約. 環境固有の設定になるかもしれない) |
この関数は, SDL_mainではなく自分自身のmain()を使いたい場合(SDL_MAIN_HANDLEDを使用した場合など)に使用する. この関数を使う場合は, SDL_SetMainReady()は必要ない.
通常はこの関数は初期化処理スレッドからスタートアップ時に1度だけ呼ぶ.