logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SDL_GamepadType - Standard gamepad types.

Description

       This  type  does  not  necessarily  map  to first-party controllers from Microsoft/Sony/Nintendo; in many
       cases, third-party controllers can report as these, either because they  were  designed  for  a  specific
       console,  or  they  simply most closely match that console's controllers (does it have A/B/X/Y buttons or
       X/O/Square/Triangle? Does it have a touchpad? etc).

Simple Directmedia Layer                           SDL 3.2.10                             SDL_GamepadType(3type)

Header File

       Defined in SDL3/SDL_gamepad.h

Name

       SDL_GamepadType - Standard gamepad types.

Synopsis

#include"SDL3/SDL.h"typedefenumSDL_GamepadType{SDL_GAMEPAD_TYPE_UNKNOWN=0,SDL_GAMEPAD_TYPE_STANDARD,SDL_GAMEPAD_TYPE_XBOX360,SDL_GAMEPAD_TYPE_XBOXONE,SDL_GAMEPAD_TYPE_PS3,SDL_GAMEPAD_TYPE_PS4,SDL_GAMEPAD_TYPE_PS5,SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO,SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT,SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT,SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR,SDL_GAMEPAD_TYPE_COUNT}SDL_GamepadType;

See Also