sdlLogSetOutputFunction function

void sdlLogSetOutputFunction(
  1. Pointer<NativeFunction<SdlLogOutputFunction>> callback,
  2. Pointer<NativeType> userdata
)

Replace the default log output function with one of your own.

\param callback an SDL_LogOutputFunction to call instead of the default \param userdata a pointer that is passed to callback

\since This function is available since SDL 2.0.0.

\sa SDL_LogGetOutputFunction

extern DECLSPEC void SDLCALL SDL_LogSetOutputFunction(SDL_LogOutputFunction callback, void *userdata)

Implementation

void sdlLogSetOutputFunction(
    Pointer<NativeFunction<SdlLogOutputFunction>> callback,
    Pointer<NativeType> userdata) {
  final sdlLogSetOutputFunctionLookupFunction = libSdl2.lookupFunction<
      Void Function(Pointer<NativeFunction<SdlLogOutputFunction>> callback,
          Pointer<NativeType> userdata),
      void Function(Pointer<NativeFunction<SdlLogOutputFunction>> callback,
          Pointer<NativeType> userdata)>('SDL_LogSetOutputFunction');
  return sdlLogSetOutputFunctionLookupFunction(callback, userdata);
}