80#define SDL_INIT_AUDIO 0x00000010u
81#define SDL_INIT_VIDEO 0x00000020u
82#define SDL_INIT_JOYSTICK 0x00000200u
83#define SDL_INIT_HAPTIC 0x00001000u
84#define SDL_INIT_GAMEPAD 0x00002000u
85#define SDL_INIT_EVENTS 0x00004000u
86#define SDL_INIT_SENSOR 0x00008000u
87#define SDL_INIT_CAMERA 0x00010000u
395extern SDL_DECLSPEC
bool SDLCALL
SDL_SetAppMetadata(
const char *appname,
const char *appversion,
const char *appidentifier);
460#define SDL_PROP_APP_METADATA_NAME_STRING "SDL.app.metadata.name"
461#define SDL_PROP_APP_METADATA_VERSION_STRING "SDL.app.metadata.version"
462#define SDL_PROP_APP_METADATA_IDENTIFIER_STRING "SDL.app.metadata.identifier"
463#define SDL_PROP_APP_METADATA_CREATOR_STRING "SDL.app.metadata.creator"
464#define SDL_PROP_APP_METADATA_COPYRIGHT_STRING "SDL.app.metadata.copyright"
465#define SDL_PROP_APP_METADATA_URL_STRING "SDL.app.metadata.url"
466#define SDL_PROP_APP_METADATA_TYPE_STRING "SDL.app.metadata.type"
SDL_AppResult(* SDL_AppEvent_func)(void *appstate, SDL_Event *event)
bool SDL_SetAppMetadataProperty(const char *name, const char *value)
bool SDL_RunOnMainThread(SDL_MainThreadCallback callback, void *userdata, bool wait_complete)
void SDL_QuitSubSystem(SDL_InitFlags flags)
SDL_InitFlags SDL_WasInit(SDL_InitFlags flags)
void(* SDL_MainThreadCallback)(void *userdata)
SDL_AppResult(* SDL_AppInit_func)(void **appstate, int argc, char *argv[])
const char * SDL_GetAppMetadataProperty(const char *name)
bool SDL_InitSubSystem(SDL_InitFlags flags)
bool SDL_Init(SDL_InitFlags flags)
bool SDL_IsMainThread(void)
bool SDL_SetAppMetadata(const char *appname, const char *appversion, const char *appidentifier)
void(* SDL_AppQuit_func)(void *appstate, SDL_AppResult result)
SDL_AppResult(* SDL_AppIterate_func)(void *appstate)