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,
GameInputKindArcadeStick = 0x00010000,
GameInputKindFlightStick = 0x00020000,
GameInputKindGamepad = 0x00040000,
GameInputKindRacingWheel = 0x00080000,
GameInputKindUiNavigation = 0x01000000
};
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. |
| GameInputKindArcadeStick | Indicates arcade stick input. |
| GameInputKindFlightStick | Indicates flight stick input. |
| GameInputKindGamepad | Indicates gamepad input. |
| GameInputKindRacingWheel | Indicates racing wheel input. |
| GameInputKindUiNavigation | Indicates UI navigation 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 GameInputControllerAxisInfo. Member of GameInputControllerButtonInfo. Member of GameInputControllerSwitchInfo. Member of GameInputDeviceInfo.
Requirements
Header: GameInput.h
Supported platforms: Windows
See also
Input API Overview GameInput IGameInput_GetCurrentReading IGameInputReading_GetInputKind GameInputControllerAxisInfo GameInputControllerButtonInfo GameInputControllerSwitchInfo GameInputDeviceInfo