次の方法で共有


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