次の方法で共有


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 物理装置の種類は不明です。 デバイスによって報告された未加工の 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 物理装置は照度をルクス (lx) で計測します。

解説

入力の物理プロパティは、標準 SI 単位で測定されます。

ほとんどの入力デバイスは、物理装置をレポートしません。 物理装置をレポートするデバイスの例として、温度単位で計測された軸値であるいずれかの入力が宣言された温度計があります。

この列挙は、GameInputRawDeviceReportItemInfo 構造に使用されます。

要件

ヘッダー: GameInput.h

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

GameInput の概要
GameInput