int SDL_EnterAppMainCallbacks(int argc, char *argv[], SDL_AppInit_func appinit, SDL_AppIterate_func appiter, SDL_AppEvent_func appevent, SDL_AppQuit_func appquit);
| int | argc | 一般的なUnixのmain関数のargc |
| char ** | argv | 一般的なUnixのmain関数のargv |
| SDL_AppInit_func | appinit | アプリケーションのSDL_AppInit関数 |
| SDL_AppIterate_func | appiter | アプリケーションのSDL_AppIterate関数 |
| SDL_AppEvent_func | appevent | アプリケーションのSDL_AppEvent関数 |
| SDL_AppQuit_func | appquit | アプリケーションのSDL_AppQuit関数 |
一般的には, この関数を直接呼ぶ必要はない. この関数は可能な限り早く多くの利用可能な制御と機能が存在するSDLに作業を引き継ぐため, そしてSDL_main.hのインラインコードを可能な限り小さくするためにのみ存在する
全ての環境でこの関数を使用しているのではない. 実際の使用はヘッダのみのライブラリにトリックのように隠されており, 少なくとも自分が何をしているのか本当に理解できていないならば使用するべきではない.