GameInputKind
有効な GameInput デバイスの種類の列挙型です。
構文
typedef enum GameInputKind
{
GameInputKindUnknown = 0x00000000,
GameInputKindRawDeviceReport = 0x00000001,
GameInputKindControllerAxis = 0x00000002,
GameInputKindControllerButton = 0x00000004,
GameInputKindControllerSwitch = 0x00000008,
GameInputKindController = 0x0000000E,
GameInputKindKeyboard = 0x00000010,
GameInputKindMouse = 0x00000020,
GameInputKindTouch = 0x00000100,
GameInputKindMotion = 0x00001000,
GameInputKindArcadeStick = 0x00010000,
GameInputKindFlightStick = 0x00020000,
GameInputKindGamepad = 0x00040000,
GameInputKindRacingWheel = 0x00080000,
GameInputKindUiNavigation = 0x01000000
} GameInputKind
定数
定数 | 説明 |
---|---|
GameInputKindUnknown | 不明なゲーム入力の種類 |
GameInputKindRawDeviceReport | 未加工入力デバイス |
GameInputKindControllerAxis | 軸からのコントローラー入力 |
GameInputKindControllerButton | ボタンからのコントローラー入力 |
GameInputKindControllerSwitch | スイッチからのコントローラー入力 |
GameInputKindController | 軸、ボタン、スイッチの組み合わせ |
GameInputKindKeyboard | キーボード入力 |
GameInputKindMouse | マウス入力 |
GameInputKindTouch | タッチ スクリーン入力 |
GameInputKindMotion | モーション キャプチャ入力 |
GameInputKindArcadeStick | アーケード スティック入力 |
GameInputKindFlightStick | フライト スティック入力 |
GameInputKindGamepad | ゲームパッド入力 |
GameInputKindRacingWheel | レーシング ホイール入力 |
GameInputKindUiNavigation | UI ナビゲーション入力 |
解説
GameInputKind はフラグ値であり、複数のデバイスでフィルター処理するために組み合わせることができます。
IGameInput_GetCurrentReading のパラメーターです。
IGameInputReading_GetInputKind によって返されます。
GameInputControllerAxisInfo のメンバーです。
GameInputControllerButtonInfo のメンバーです。
GameInputControllerSwitchInfo のメンバーです。
GameInputDeviceInfo のメンバーです。
GameInputTouchSensorInfo のメンバーです。
要件
ヘッダー: GameInput.h
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体
関連項目
入力 API の概要
GameInput
IGameInput_GetCurrentReading
IGameInputReading_GetInputKind
GameInputControllerAxisInfo
GameInputControllerButtonInfo
GameInputControllerSwitchInfo
GameInputDeviceInfo
GameInputTouchSensorInfo