컨트롤러의 속성을 설명합니다.
구문
struct GameInputControllerInfo
{
uint32_t controllerAxisCount;
const GameInputLabel* controllerAxisLabels;
uint32_t controllerButtonCount;
const GameInputLabel* controllerButtonLabels;
uint32_t controllerSwitchCount;
const GameInputControllerSwitchInfo* controllerSwitchInfo;
};
멤버
controllerAxisCount
형식: uint32_t
컨트롤러의 축 수입니다.
controllerAxisLabels
형식: GameInputLabel const *
컨트롤러의 축에 대한 레이블입니다.
controllerButtonCount
형식: uint32_t
컨트롤러의 단추 수입니다.
controllerButtonLabels
형식: GameInputLabel const *
컨트롤러의 단추에 대한 레이블입니다.
controllerSwitchCount
형식: uint32_t
컨트롤러의 스위치 수입니다.
controllerSwitchInfo
형식: GameInputControllerSwitchInfo const *
컨트롤러의 스위치에 대한 정보입니다.
비고
컨트롤러에 GameInputControllerInfo 대한 정보의 가변 크기 배열에 대한 포인터인 구조체의 필드입니다. NULL 포인터는 해당 기능을 사용할 수 없거나 컨트롤러에서 지원되지 않음을 나타냅니다. 각 배열의 요소 수는 이 구조에 있는 해당 필드로 표시됩니다(SAL 주석 참조).
TThis 구조체는 GameInputDeviceInfo 구조체에 사용됩니다.
GameInputDeviceInfo은(는) IGameInputDevice::GetDeviceInfo 메서드에서 사용 됩니다.
자세한 내용은 GameInput 장치를 참조하세요.
요구 사항
헤더: GameInput.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔