다음을 통해 공유


GameInputControllerInfo

컨트롤러의 속성을 설명합니다.

구문

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 콘솔

참고 항목

GameInput 개요

GameInput