The prototype for the log output callback function.
Defined in <SDL3/SDL_log.h>
typedef void (SDLCALL *SDL_LogOutputFunction)(void *userdata, int category, SDL_LogPriority priority, const char *message);
userdata | what was passed as userdata to SDL_SetLogOutputFunction(). |
category | the category of the message. |
priority | the priority of the message. |
message | the message being output. |
This function is called by SDL when there is new text to be logged. A mutex is held so that this function is never called by more than one thread at once.
This datatype is available since SDL 3.1.3.