次の方法で共有


GameInputMouseState (v1)

マウスの状態を説明します。

構文

struct GameInputMouseState
{
    GameInputMouseButtons   buttons;
    GameInputMousePositions positions;
    int64_t                 positionX;
    int64_t                 positionY;
    int64_t                 absolutePositionX;
    int64_t                 absolutePositionY;
    int64_t                 wheelX;
    int64_t                 wheelY;
};

メンバー

buttons 型: GameInputMouseButtons

マウスボタンの状態を説明します。

positionFlags 型: GameInputMousePosition

マウスの位置の状態。

positionX 型: int64_t

マウスの位置の累積垂直方向の変化。

positionY 型: int64_t

マウスの位置の累積水平方向の変化。

absolutePositionX 型: int64_t

マウスの X 軸上の絶対位置。

absolutePositionY 型: int64_t

マウスの Y 軸上の絶対位置。

wheelX 型: int64_t

マウスの垂直スクロール ホイールの累積的な変化。

wheelY 型: int64_t

水平スクロールホイールの累積変化。

解説

この構造体は、IGameInputReading::GetMouseState メソッドによって使用されます。

マウスとスクロールホイールの動きは絶対位置として報告されません。 前回の測定値から現在の測定値を差し引いてデルタを計算します。

GameInput では、使用可能なすべてのトラックパッド デバイスが 1 つの仮想マウス デバイスとして表示されます。

詳細については、「GameInput の読み取り値」を参照してください。

要件

ヘッダー: GameInput.h

サポートされているプラットフォーム: Windows

関連項目

GameInput の概要GameInput