目次 - SDL 3.0 API(機能別) - アプリケーションのエントリーポイント - SDL_MAIN_USE_CALLBACKS

SDL_MAIN_USE_CALLBACKS

mainの代わりにmainコールバックを使用することをSDLに知らせるマクロ

ヘッダ

SDL3/SDL_main.h

構文

#define SDL_MAIN_USE_CALLBACKS 1

詳細

SDL自身はこのマクロを定義しないが, 定義されているかをSDL_main.hでチェックしている. 定義されている場合, SDLはアプリケーションが自身でSDL_AppEvent, SDL_AppIterate, SDL_AppQuitを作成していると見なす. この場合, アプリケーションはmain関数を作成してはならない. その場合, ビルドは失敗する.

詳細はREADME-main-functions(またはソースツリーのdocs/README-main-functions.md)を参照すること.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_MAIN_USE_CALLBACKS - SDL Wiki