docs/README-main-functions: point to SDL3/NonstandardStartup wiki page.

Fixes #14513.
This commit is contained in:
Ryan C. Gordon
2025-12-05 13:26:43 -05:00
parent 69c78a7989
commit ade2720829

View File

@@ -205,13 +205,13 @@ data, as this pointer will not be provided to your app again.
The SDL_AppResult value that terminated the app is provided here, in case
it's useful to know if this was a successful or failing run of the app.
## Implementing main callbacks for other languages
If you're writing language bindings for SDL and want to provide the main
callback functionality, you should call SDL_EnterAppMainCallbacks() and pass it
the arguments and callback functions that you want called during the program
execution. This function will call the init, event, and iterate functions and
then once the application is done, will call the quit callback and return.
## Using main functions from other languages
If not working in C/C++, using SDL's entry points is still possible but more
complex. Please refer to https://wiki.libsdl.org/SDL3/NonstandardStartup for
the technical details.
## Summary and Best Practices