sdlSetWindowsMessageHook function

void sdlSetWindowsMessageHook(
  1. Pointer<NativeFunction<SdlWindowsMessageHook>> callback,
  2. Pointer<NativeType> userdata
)

Set a callback for every Windows message, run before TranslateMessage().

\param callback The SDL_WindowsMessageHook function to call. \param userdata a pointer to pass to every iteration of callback

\since This function is available since SDL 2.0.4.

extern DECLSPEC void SDLCALL SDL_SetWindowsMessageHook(SDL_WindowsMessageHook callback, void *userdata)

Implementation

void sdlSetWindowsMessageHook(
    Pointer<NativeFunction<SdlWindowsMessageHook>> callback,
    Pointer<NativeType> userdata) {
  final sdlSetWindowsMessageHookLookupFunction = libSdl2.lookupFunction<
      Void Function(Pointer<NativeFunction<SdlWindowsMessageHook>> callback,
          Pointer<NativeType> userdata),
      void Function(Pointer<NativeFunction<SdlWindowsMessageHook>> callback,
          Pointer<NativeType> userdata)>('SDL_SetWindowsMessageHook');
  return sdlSetWindowsMessageHookLookupFunction(callback, userdata);
}