Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enumeration of valid GameInput device types.
Syntax
enum GameInputKind
{
GameInputKindUnknown = 0x00000000,
GameInputKindControllerAxis = 0x00000002,
GameInputKindControllerButton = 0x00000004,
GameInputKindControllerSwitch = 0x00000008,
GameInputKindController = 0x0000000E,
GameInputKindKeyboard = 0x00000010,
GameInputKindMouse = 0x00000020,
GameInputKindSensors = 0x00000040,
GameInputKindArcadeStick = 0x00010000,
GameInputKindFlightStick = 0x00020000,
GameInputKindGamepad = 0x00040000,
GameInputKindRacingWheel = 0x00080000,
};
Constants
| Constant | Description |
|---|---|
| GameInputKindUnknown | Indicates an unknown input type. |
| GameInputKindControllerAxis | Indicates controller input from sticks. |
| GameInputKindControllerButton | Indicates controller input from buttons. |
| GameInputKindControllerSwitch | Indicates controller input from switches. |
| GameInputKindController | Indicates a combination of axis, button, and switch inputs. |
| GameInputKindKeyboard | Indicates keyboard input. |
| GameInputKindMouse | Indicates mouse input. |
| GameInputKindSensors | Indicates sensor input. |
| GameInputKindArcadeStick | Indicates arcade stick input. |
| GameInputKindFlightStick | Indicates flight stick input. |
| GameInputKindGamepad | Indicates gamepad input. |
| GameInputKindRacingWheel | Indicates racing wheel input. |
Remarks
GameInputKind are flag values and can be combined to filter on multiple devices. Parameter for IGameInput_GetCurrentReading. Returned by IGameInputReading_GetInputKind. Member of GameInputDeviceInfo.
Requirements
Header: GameInput.h
Input API Overview
GameInput
IGameInput_GetCurrentReading
IGameInputReading_GetInputKind
GameInputDeviceInfo