다음을 통해 공유


GameInputTouchSensorInfo

입력 장치에 대한 터치 센서를 기술합니다.

구문

typedef struct GameInputTouchSensorInfo {  
    GameInputKind mappedInputKinds;  
    GameInputLabel label;  
    GameInputLocation location;  
    uint32_t locationId;  
    uint64_t resolutionX;  
    uint64_t resolutionY;  
    GameInputTouchShape shape;  
    float aspectRatio;  
    float orientation;  
    float physicalWidth;  
    float physicalHeight;  
    float maxPressure;  
    float maxProximity;  
    uint32_t maxTouchPoints;  
} GameInputTouchSensorInfo  

멤버

mappedInputKinds
형식: GameInputKind

터치 센서의 입력을 대체할 수 있는 입력 장치의 유형. 예를 들어 터치 패드 사분면에 탭하면 D-패드의 "단추 누르기"에 매핑할 수 있습니다.

label
형식: GameInputLabel

터치 센서의 물리적 레이블.

위치
형식: GameInputLocation

터치 센서의 위치.

locationId
형식: uint32_t

터치 센서의 위치에 대한 ID.

resolutionX
형식: uint64_t

X축을 따라 생성할 수 있는 고유 값의 수.

resolutionY
형식: uint64_t

Y축을 따라 생성할 수 있는 고유 값의 수입니다.

shape
형식: GameInputTouchShape

터치 센서의 크기와 모양.

aspectRatio
형식: float

터치 센서의 가로 세로 비율입니다.

orientation
형식: float

터치 센서의 방향입니다.

physicalWidth
형식: float

터치 센서의 너비(미터)입니다.

physicalHeight
형식: float

터치 센서의 높이(미터)입니다.

maxPressure
형식: float

터치 센서로 등록할 수 있는 최대 압력(뉴턴) 값이 0이면 터치 센서에 압력 감도가 없는 것입니다.

maxProximity
형식: float

터치 센서를 활성화할 수 있는 최대 거리(미터). 값이 0이면 직접 접촉만 터치 센서를 활성화합니다.

maxTouchPoints
형식: uint32_t

터치 센서로 동시에 등록할 수 있는 터치 포인트의 최대 수.

비고

이 구조는 GameInputDeviceInfo 구조에서 사용됩니다. 자세한 내용은 GetDeviceInfo를 참조하세요.

입력 장치의 모든 터치 센서에서 상태를 검색하려면 IGameInputReading::GetTouchState를 사용 하세요.

요구 사항

헤더: GameInput.h

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

참고 항목

GameInput 개요
GameInput