GameInputGamepadButtons
方向パッドを含め、ゲームパッド ボタンを列挙します。
構文
typedef enum GameInputGamepadButtons
{
GameInputGamepadNone = 0x00000000,
GameInputGamepadMenu = 0x00000001,
GameInputGamepadView = 0x00000002,
GameInputGamepadA = 0x00000004,
GameInputGamepadB = 0x00000008,
GameInputGamepadX = 0x00000010,
GameInputGamepadY = 0x00000020,
GameInputGamepadDPadUp = 0x00000040,
GameInputGamepadDPadDown = 0x00000080,
GameInputGamepadDPadLeft = 0x00000100,
GameInputGamepadDPadRight = 0x00000200,
GameInputGamepadLeftShoulder = 0x00000400,
GameInputGamepadRightShoulder = 0x00000800,
GameInputGamepadLeftThumbstick = 0x00001000,
GameInputGamepadRightThumbstick = 0x00002000
} GameInputGamepadButtons
定数
定数 | 説明 |
---|---|
GameInputGamepadNone | 押されているボタンがない。 |
GameInputGamepadMenu | メニュー ボタンが押された。 |
GameInputGamepadView | ビュー ボタンが押された。 |
GameInputGamepadA | A ボタンが押された。 |
GameInputGamepadB | B ボタンが押された。 |
GameInputGamepadX | X ボタンが押された。 |
GameInputGamepadY | Y ボタンが押された。 |
GameInputGamepadDPadUp | 方向パッドの上部が押された。 |
GameInputGamepadDPadDown | 方向パッドの下部が押された。 |
GameInputGamepadDPadLeft | 方向パッドの左側が押された。 |
GameInputGamepadDPadRight | 方向パッドの右側が押された。 |
GameInputGamepadLeftShoulder | 左ショルダー ボタンが押された。 |
GameInputGamepadRightShoulder | 右ショルダー ボタンが押された。 |
GameInputGamepadLeftThumbstick | 左サムスティックが押された。 |
GameInputGamepadRightThumbstick | 右サムスティックが押された。 |
解説
この列挙は、GameInputGamePadState 構造体で使用されます。 複数の値を組み合わせて、複数のボタンを同時に読み取ることができます。
詳細については、「GameInput の読み取り値」の「読み取り値からのデータの取得」セクションを参照してください。
要件
ヘッダー: GameInput.h
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体