Function SDL_SetJoystickVirtualHat
pub unsafe extern "C" fn SDL_SetJoystickVirtualHat(
joystick: *mut SDL_Joystick,
hat: i32,
value: u8,
) -> bool
Available on crate feature
dep_sdl3
only.Expand description
Set the state of a hat on an opened virtual joystick.
Please note that values set here will not be applied until the next call to
SDL_UpdateJoysticks
, which can either be called directly, or can be called
indirectly through various other SDL APIs, including, but not limited to
the following: [SDL_PollEvent
], [SDL_PumpEvents
], [SDL_WaitEventTimeout
],
[SDL_WaitEvent
].
§Parameters
joystick
: the virtual joystick on which to set state.hat
: the index of the hat on the virtual joystick to update.value
: the new value for the specified hat.
§Return value
Returns true on success or false on failure; call SDL_GetError()
for more
information.
§Availability
This function is available since SDL 3.2.0.