GameInputRawDevicePhysicalUnitKind
입력 장치의 입력과 연관된 물리적 단위를 열거합니다.
구문
typedef enum GameInputRawDevicePhysicalUnitKind
{
GameInputPhysicalUnitUnknown = -1,
GameInputPhysicalUnitNone = 0,
GameInputPhysicalUnitTime = 1,
GameInputPhysicalUnitFrequency = 2,
GameInputPhysicalUnitLength = 3,
GameInputPhysicalUnitVelocity = 4,
GameInputPhysicalUnitAcceleration = 5,
GameInputPhysicalUnitMass = 6,
GameInputPhysicalUnitMomentum = 7,
GameInputPhysicalUnitForce = 8,
GameInputPhysicalUnitPressure = 9,
GameInputPhysicalUnitAngle = 10,
GameInputPhysicalUnitAngularVelocity = 11,
GameInputPhysicalUnitAngularAcceleration = 12,
GameInputPhysicalUnitAngularMass = 13,
GameInputPhysicalUnitAngularMomentum = 14,
GameInputPhysicalUnitAngularTorque = 15,
GameInputPhysicalUnitElectricCurrent = 16,
GameInputPhysicalUnitElectricCharge = 17,
GameInputPhysicalUnitElectricPotential = 18,
GameInputPhysicalUnitEnergy = 19,
GameInputPhysicalUnitPower = 20,
GameInputPhysicalUnitTemperature = 21,
GameInputPhysicalUnitLuminousIntensity = 22,
GameInputPhysicalUnitLuminousFlux = 23,
GameInputPhysicalUnitIlluminance = 24
} GameInputRawDevicePhysicalUnitKind
상수
상수 | 설명 |
---|---|
GameInputPhysicalUnitUnknown | 물리적 단위 유형을 알 수 없습니다. 장치에서 보고하는 raw HID 단위 값에 대한 GameInputRawDeviceReportItemInfo 구조체의 rawPhysicalUnits 및 rawPhysicalUnitsExponent 멤버를 확인하세요. |
GameInputPhysicalUnitNone | 입력과 관련된 물리적 단위가 없습니다. |
GameInputPhysicalUnitTime | 시간을 초(s)로 측정하는 물리적 단위. |
GameInputPhysicalUnitFrequency | 주파수를 헤르츠(Hz)로 측정하는 물리적 단위. |
GameInputPhysicalUnitLength | 길이를 미터(m)로 측정하는 물리적 단위. |
GameInputPhysicalUnitVelocity | 속도를 초당 미터(m/s)로 측정하는 물리적 단위. |
GameInputPhysicalUnitAcceleration | 가속도를 제곱 초당 미터(m/s²)로 측정하는 물리적 단위. |
GameInputPhysicalUnitMass | 질량을 킬로그램(kg)으로 측정하는 물리적 단위. |
GameInputPhysicalUnitMomentum | 운동량을 뉴턴 초(N·s)로 측정하는 물리적 단위. |
GameInputPhysicalUnitForce | 힘을 뉴턴(N)으로 측정하는 물리적 단위. |
GameInputPhysicalUnitPressure | 압력을 파스칼(Pa)로 측정하는 물리적 단위. |
GameInputPhysicalUnitAngle | 각도를 라디안(rad)으로 측정하는 물리적 단위. |
GameInputPhysicalUnitAngularVelocity | 각속도를 초당 라디안(rad/s)으로 측정하는 물리적 단위. |
GameInputPhysicalUnitAngularAcceleration | 각속도를 제곱 초당 라디안(rad/s²)으로 측정하는 물리적 단위. |
GameInputPhysicalUnitAngularMass | 각질량을 킬로그램 제곱미터(kg·m²)로 측정하는 물리적 단위. |
GameInputPhysicalUnitAngularMomentum | 각운동량을 초당 킬로그램 제곱미터(kg·m²/s)로 측정하는 물리적 단위. |
GameInputPhysicalUnitAngularTorque | 각회전력을 뉴턴 미터(N·m)로 측정하는 물리적 단위. |
GameInputPhysicalUnitElectricCurrent | 전류를 암페어(A)로 측정하는 물리적 단위. |
GameInputPhysicalUnitElectricCharge | 쿨롬(C)으로 전하를 측정하는 물리적 단위. |
GameInputPhysicalUnitElectricPotential | 전위를 전압(V)으로 측정하는 물리적 단위. |
GameInputPhysicalUnitEnergy | 에너지를 줄(J)로 측정하는 물리적 단위. |
GameInputPhysicalUnitPower | 출력을 와트(W)로 측정하는 물리적 단위. |
GameInputPhysicalUnitTemperature | 온도를 켈빈도(K)로 측정하는 물리적 단위. |
GameInputPhysicalUnitLuminousIntensity | 광도를 칸델라(cd)로 측정하는 물리적 단위. |
GameInputPhysicalUnitLuminousFlux | 광속을 루멘(lm)으로 측정하는 물리적 단위. |
GameInputPhysicalUnitIlluminance | 조도를 럭스(x)로 측정하는 물리적 단위. |
비고
입력의 물리적 특성은 표준 SI 단위로 측정됩니다.
대부분의 입력 장치에서는 물리적 단위를 보고하지 않습니다. 물리적 단위 보고를 수행하는 장치에 대한 예에는 입력 중 하나를 온도 단위로 측정된 축 값으로 선언하는 온도계가 있습니다.
이 열거는 GameInputRawDeviceReportItemInfo구조체에서 사용됩니다.
요건
헤더: GameInput.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔