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