IGameInputReading::GetTouchState
참고 항목
이 함수는 XGameStreamingIsStreaming 및 XGameStreamingIsTouchEnabled가 모두 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 콘솔