Get the number of general axis controls on a joystick.
Defined in <SDL3/SDL_joystick.h>
int SDL_GetNumJoystickAxes(SDL_Joystick *joystick);
SDL_Joystick * | joystick | an SDL_Joystick structure containing joystick information. |
(int) Returns the number of axis controls/number of axes on success or -1 on failure; call SDL_GetError() for more information.
Often, the directional pad on a game controller will either look like 4 separate buttons or a POV hat, and not axes, but all of this is up to the device and platform.
It is safe to call this function from any thread.
This function is available since SDL 3.2.0.