枚举有效的 GameInput 设备类型。
语法
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,
};
常量
| 常量 | 说明 |
|---|---|
| GameInputKindUnknown | 指示未知的输入类型。 |
| GameInputKindControllerAxis | 指示摇杆中的控制器输入。 |
| GameInputKindControllerButton | 指示来自按钮的控制器输入。 |
| GameInputKindControllerSwitch | 指示交换机的控制器输入。 |
| GameInputKindController | 指示轴、按钮和开关输入的组合。 |
| GameInputKindKeyboard | 指示键盘输入。 |
| GameInputKindMouse | 指示鼠标输入。 |
| GameInputKindSensors | 指示传感器输入。 |
| GameInputKindArcadeStick | 指示街机摇杆输入。 |
| GameInputKindFlightStick | 指示飞行摇杆输入。 |
| GameInputKindGamepad | 指示游戏板输入。 |
| GameInputKindRacingWheel | 指示赛车方向盘输入。 |
备注
GameInputKind 是标志值,可以进行组合以对多台设备进行筛选。 IGameInput_GetCurrentReading 的参数。 由 IGameInputReading_GetInputKind 返回。 GameInputDeviceInfo 的成员。
要求
头文件:GameInput.h
输入 API 概述
GameInput
IGameInput_GetCurrentReading
IGameInputReading_GetInputKind
GameInputDeviceInfo