GameInputControllerSwitchInfo
입력 장치의 스위치를 기술합니다.
구문
typedef struct GameInputControllerSwitchInfo {
GameInputKind mappedInputKinds;
GameInputLabel label;
GameInputLabel positionLabels[9];
GameInputSwitchKind kind;
uint16_t legacyDInputIndex;
uint16_t legacyHidIndex;
uint32_t rawReportIndex;
GameInputRawDeviceReportInfo const * inputReport;
GameInputRawDeviceReportItemInfo const * inputReportItem;
} GameInputControllerSwitchInfo
멤버
mappedInputKinds
형식: GameInputKind
이 스위치가 영향을 미치는 입력 상태의 종류(해당 사항이 있는 경우)입니다.
label
형식: GameInputLabel
스위치의 물리적 레이블입니다.
positionLabels
형식: GameInputLabel[9]
최대 9개 스위치 위치의 물리적 레이블입니다.
kind
형식: GameInputSwitchKind
스위치의 유형입니다.
legacyDInputIndex
형식: uint16_t
레거시 DirectInput 인덱스입니다.
legacyHidIndex
형식: uint16_t
레거시 HID 인덱스입니다.
rawReportIndex
형식: uint32_t
원시 보고서의 인덱스입니다.
inputReport
형식: GameInputRawDeviceReportInfo const *
원시 디바이스 보고서에 대한 포인터입니다.
inputReportItem
형식: GameInputRawDeviceReportItemInfo const *
원시 디바이스 보고서 항목에 대한 포인터입니다.
비고
이 구조는 GameInputDeviceInfo 구조에서 사용됩니다.
GameInputDeviceInfo
은(는) IGameInputDevice::GetDeviceInfo 메서드에서 사용 됩니다.
자세한 내용은 GameInput 장치를 참조하세요.
요구 사항
헤더: GameInput.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔