Function sdl2_sys::SDL_JoystickGetBall
source ยท pub unsafe extern "C" fn SDL_JoystickGetBall(
joystick: *mut SDL_Joystick,
ball: c_int,
dx: *mut c_int,
dy: *mut c_int,
) -> c_int
Expand description
Get the ball axis change since the last poll.
Trackballs can only return relative motion since the last call to
SDL_JoystickGetBall(), these motion deltas are placed into dx
and dy
.
Most joysticks do not have trackballs.
\param joystick the SDL_Joystick to query \param ball the ball index to query; ball indices start at index 0 \param dx stores the difference in the x axis position since the last poll \param dy stores the difference in the y axis position since the last poll \returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.
\since This function is available since SDL 2.0.0.
\sa SDL_JoystickNumBalls