다음을 통해 공유


IGameInputReading::GetTouchState

참고 항목

이 함수는 XGameStreamingIsStreamingXGameStreamingIsTouchEnabled가 모두 true를 반환하는 경우에만 지원됩니다.

모든 터치 디지타이저에서 상태를 검색합니다.

구문

uint32_t GetTouchState(  
         uint32_t stateArrayCount,  
         GameInputTouchState* stateArray  
)  

매개 변수

stateArrayCount _In_
형식: uint32_t

게임 컨트롤러의 터치 포인트 수입니다. 이것은 IGameInputReading::GetTouchCount를 호출하여 얻을 수 있습니다.

stateArray _Out_writes_(stateArrayCount)
형식: GameInputTouchState*

반환된 터치 상태 배열에 대한 포인터입니다.

반환 값

형식: uint32_t

유효한 버퍼의 수를 반환합니다.

설명

IGameInputReading::GetTouchState 메서드는 터치 패드, 펜/터치 스크린 디지타이저 또는 컨트롤러의 일부인 기타 터치 지원 표면을 대상으로 합니다. 터치 상태의 좌표 데이터는 해당 범위 [-1.0, 1.0]에 대해 항상 선형으로 정규화되고, 마우스와 같이 상태가 어떤 방식으로든 화면 공간 좌표와 연관되지 않습니다.

GameInputTouchState 구조체에는 특정 디지타이저의 단일 터치 지점에 대한 정보가 포함됩니다. 상태 배열의 필수 크기는 IGameInputReading::GetTouchCount를 호출하여 확인할 수 있습니다.

요구 사항

헤더: GameInput.h

라이브러리: xgameruntime.lib

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

참고 항목

고급 GameInput 항목
GameInput 개요
IGameInputReading