Skip to main content

SDL_EnterAppMainCallbacks

Function SDL_EnterAppMainCallbacks 

Source
pub unsafe extern "C" fn SDL_EnterAppMainCallbacks(
    argc: c_int,
    argv: *mut *mut c_char,
    appinit: SDL_AppInit_func,
    appiter: SDL_AppIterate_func,
    appevent: SDL_AppEvent_func,
    appquit: SDL_AppQuit_func,
) -> c_int
Expand description

An entry point for SDL’s use in SDL_MAIN_USE_CALLBACKS.

Generally, you should not call this function directly. This only exists to hand off work into SDL as soon as possible, where it has a lot more control and functionality available, and make the inline code in SDL_main.h as small as possible.

Not all platforms use this, it’s actual use is hidden in a magic header-only library, and you should not call this directly unless you really know what you’re doing.

Parameter: argc standard Unix main argc. Parameter: argv standard Unix main argv. Parameter: appinit the application’s SDL_AppInit function. Parameter: appiter the application’s SDL_AppIterate function. Parameter: appevent the application’s SDL_AppEvent function. Parameter: appquit the application’s SDL_AppQuit function. Returns: standard Unix main return value.

Thread Safety: It is not safe to call this anywhere except as the only function call in SDL_main.

Available Since: This function is available since SDL 3.2.0.