目次 - SDL 3.0 API(機能別) - イベント処理 - SDL_MouseMotionEvent

SDL_MouseMotionEvent

マウス移動イベントの構造体(event.motion.*)

ヘッダ

SDL3/SDL_events.h

フィールド

SDL_EventTypetypeSDL_EVENT_MOUSE_MOTION
Uint32reserved予約
Uint64timestampイベントのナノ秒単位のタイムスタンプ. SDL_GetTicksNS()で設定
SDL_WindowIDwindowIDマウスフォーカルのあるウィンドウ(存在すれば)
SDL_MouseIDwhich相対モードのときマウスインスタンス, タッチイベントのときSDL_TOUCH_MOUSEID, または0
SDL_MouseButtonFlagsstate現在のマウスボタンの状態
floatxウィンドウからのX座標
floatyウィンドウからのY座標
floatxrelX方向の移動量
floatyrelY方向の移動量

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_MouseMotionEvent - SDL Wiki