次の方法で共有


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

タッチ センサーからの入力で置き換えることができる入力デバイスの種類。 たとえば、タッチパッドのある領域でのタップを、方向パッド上の "ボタンを押す" にマップするなどです。

label
型: GameInputLabel

タッチ センサーの物理ラベル。

location
型: 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