マウスの状態を説明します。
構文
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