目次 - 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