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 物理单位类型未知。 请参阅 GameInputRawDeviceReportItemInfo 结构 的 rawPhysicalUnitsrawPhysicalUnitsExponent 的成员,获取设备报告的原始 HID 单元值。
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 此物理单位以伏特 (C) 度量电势。
GameInputPhysicalUnitEnergy 此物理单位以焦耳 (J) 度量能量。
GameInputPhysicalUnitPower 此物理单位以瓦特 (W) 度量功率。
GameInputPhysicalUnitTemperature 此物理单位以开氏温标 (K) 度量温度。
GameInputPhysicalUnitLuminousIntensity 此物理单位以坎德拉 (cd) 度量发光强度。
GameInputPhysicalUnitLuminousFlux 此物理单位以流明 (lm) 度量光通量。
GameInputPhysicalUnitIlluminance 此物理单位以勒克斯 (C) 度量照度。

备注

输入的物理属性是以标准 SI 单位度量的。

大多数的输入设备不报告物理单位。 其中一个会报告物理单位的设备示例可能是一个温度计,它会声明它的其中一个输入为以温度单位计量的坐标轴值。

此枚举用于 GameInputRawDeviceReportItemInfo 结构。

要求

头文件:GameInput.h

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

GameInput 概述
GameInput