SDL_GetGamepadJoystick - Man Page
Get the underlying joystick from a gamepad.
Synopsis
#include <SDL3/SDL_gamepad.h> SDL_Joystick * SDL_GetGamepadJoystick(SDL_Gamepad *gamepad);
Description
This function will give you a SDL_Joystick object, which allows you to use the SDL_Joystick functions with a SDL_Gamepad object. This would be useful for getting a joystick's position at any given time, even if it hasn't moved (moving it would produce an event, which would have the axis' value).
The pointer returned is owned by the SDL_Gamepad. You should not call SDL_CloseJoystick() on it, for example, since doing so will likely cause SDL to crash.
Function Parameters
- gamepad
the gamepad object that you want to get a joystick from.
Return Value
Returns an SDL_Joystick object, or NULL on failure; call SDL_GetError() for more information.
Thread Safety
It is safe to call this function from any thread.
Availability
This function is available since SDL 3.2.0.
Info
SDL 3.3.2 Simple Directmedia Layer SDL3 FUNCTIONS