sdlJoystickGetHat function
Get the current state of a POV hat on a joystick.
The returned value will be one of the following positions:
SDL_HAT_CENTERED
SDL_HAT_UP
SDL_HAT_RIGHT
SDL_HAT_DOWN
SDL_HAT_LEFT
SDL_HAT_RIGHTUP
SDL_HAT_RIGHTDOWN
SDL_HAT_LEFTUP
SDL_HAT_LEFTDOWN
\param joystick an SDL_Joystick structure containing joystick information \param hat the hat index to get the state from; indices start at index 0 \returns the current hat position.
\since This function is available since SDL 2.0.0.
\sa SDL_JoystickNumHats
extern DECLSPEC Uint8 SDLCALL SDL_JoystickGetHat(SDL_Joystick *joystick, int hat)
Implementation
int sdlJoystickGetHat(Pointer<SdlJoystick> joystick, int hat) {
final sdlJoystickGetHatLookupFunction = libSdl2.lookupFunction<
Uint8 Function(Pointer<SdlJoystick> joystick, Int32 hat),
int Function(
Pointer<SdlJoystick> joystick, int hat)>('SDL_JoystickGetHat');
return sdlJoystickGetHatLookupFunction(joystick, hat);
}