Go to the documentation of this file.
21 #ifndef CONTROLLER_TYPE_H
22 #define CONTROLLER_TYPE_H
28 #define inline SDL_INLINE
68 #define MAKE_CONTROLLER_ID( nVID, nPID ) (unsigned int)( nVID << 16 | nPID )
443 #undef MAKE_CONTROLLER_ID
445 #endif // CONSTANTS_H
@ k_eControllerType_SteamController
@ k_eControllerType_SwitchInputOnlyController
EControllerType m_eControllerType
@ k_eControllertype_GenericKeyboard
@ k_eControllerType_MobileTouch
@ k_eControllerType_SwitchJoyConRight
@ k_eControllerType_SwitchProController
@ k_eControllerType_WiiController
static const ControllerDescription_t arrControllers[]
@ k_eControllerType_SwitchJoyConPair
#define MAKE_CONTROLLER_ID(nVID, nPID)
@ k_eControllerType_LastController
@ k_eControllerType_AndroidController
@ k_eControllerType_PS4Controller
@ k_eControllerType_XBox360Controller
@ k_eControllerType_SteamControllerV2
static EControllerType GuessControllerType(int nVID, int nPID)
@ k_eControllerType_UnknownNonSteamController
@ k_eControllerType_Unknown
@ k_eControllertype_GenericMouse
@ k_eControllerType_SwitchJoyConLeft
@ k_eControllerType_AppleController
@ k_eControllerType_PS3Controller
@ k_eControllerType_XInputSwitchController
@ k_eControllerType_UnknownSteamController
@ k_eControllerType_XBoxOneController
unsigned int m_unDeviceID