目次 - API(機能別) - マウス - SDL_GetRelativeMouseState

# SDL_GetRelativeMouseState

マウスの相対状態を得る

## 構文

`Uint32 SDL_GetRelativeMouseState(int* x, int* y)`

## 引数

x | マウス最後に記録した座標からの相対X座標を代入するポインタ
y | マウス最後に記録した座標からの相対Y座標を代入するポインタ

## 戻り値

現在のボタンのビットマスクを戻す

## 詳細

現在のボタンの状態は, 戻り値のビットマスクで, SDL_BUTTON(X)マクロでチェックできる (通常はX=1が左, 2が中央, 3が右).

xとyは, 最後にSDL_GetRelativeMouseState()を呼んでから, またはイベントを初期化してからの座標の差である. xとyにはNULLを渡すことができる.

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_GetMouseState

## SDL Wikiへのリンク

SDL_GetRelativeMouseState - SDL Wiki