GameInputControllerButtonInfo
入力デバイス上のボタンについて説明します。
構文
typedef struct GameInputControllerButtonInfo {
GameInputKind mappedInputKinds;
GameInputLabel label;
uint16_t legacyDInputIndex;
uint16_t legacyHidIndex;
uint32_t rawReportIndex;
GameInputRawDeviceReportInfo const * inputReport;
GameInputRawDeviceReportItemInfo const * inputReportItem;
} GameInputControllerButtonInfo
メンバー
mappedInputKinds
型: GameInputKind
このボタンが関連する入力状態の種類 (存在する場合)。
label
型: GameInputLabel
ボタンの実際のラベル。
legacyDInputIndex
型: uint16_t
従来の DirectInput インデックス。
legacyHidIndex
型: uint16_t
従来の HID インデックス。
rawReportIndex
型: uint32_t
生レポートのインデックス。
inputReport
型: GameInputRawDeviceReportInfo const *
RAW デバイス レポートへのポインター。
inputReportItem
型: GameInputRawDeviceReportItemInfo const *
RAW デバイス レポート項目へのポインター。
解説
この構造は、GameInputDeviceInfo 構造で使用されます。
GameInputDeviceInfo
は、IGameInputDevice::GetDeviceInfo メソッドで使用されます。
詳細については、「GameInput のデバイス」を参照してください。
要件
ヘッダー: GameInput.h
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体