다음을 통해 공유


IGameInputReading::GetControllerButtonState

게임 컨트롤러에서 버튼 상태 정보를 검색합니다.

구문

uint32_t GetControllerButtonState(  
         uint32_t stateArrayCount,  
         bool* stateArray  
)  

매개 변수

stateArrayCount _In_
형식: uint32_t

게임 컨트롤러의 예상 버튼 수입니다. 이 숫자는 IGameInputReading::GetControllerButtonCount를 호출하여 검색할 수 있습니다.

stateArray _Out_writes_(stateArrayCount)
형식: bool*

버튼 상태 배열에 대한 포인터입니다.

반환 값

형식: uint32_t

구현된 후에는 유효한 버퍼 항목 수를 반환합니다.

설명

게임 컨트롤러에서 대부분의 아날로그 컨트롤(조이스틱, 트리거, 슬라이더, 다이얼 등)은 [0.0, 1.0] 범위로 선형으로 정규화된 부동 소수점 값인 축으로 표시됩니다. 대부분의 디지털 입력은 간단한 부울 값인 버튼으로 표시됩니다. Hat 스위치는 스위치 값으로 표시되며, 해당 위치는 GameInputSwitchPosition 열거형 값 중 하나로 표시됩니다.

요구 사항

헤더: GameInput.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

입력 API 개요
IGameInputReading