Uint32 | type | SDL_MOUSEWHEEL |
Uint32 | timestamp | イベントのタイムスタンプ |
Uint32 | windowID | フォーカスのあるウィンドウ (可能なら) |
Uint32 | which | マウスインスタンスID, またはSDL_TOUCH_MOUSEID (詳細を参照すること) |
Sint32 | x | 水平方向のスクロール量. 正が右で, 負が左 |
Sint32 | y | 垂直方向のスクロール量. 正が奥で, 正が手前 |
SDL_MouseWheelEventはSDL_Eventのメンバで, SDL_MOUSEWHEELが報告されたときに使われる. eventのwheelフィールドからアクセスできる.
An SDL_MOUSEWHEELはユーザがマウスホイールを動かすと発生する.
左側に動かすとxが負の値になり, 右側に動かすとxが正の値になる. 下側(戻る方向)に動かすとyが負の値になり, 上側(進む方向)に動かすとyが正の値になる.
whichは, 本物のマウスではなくタッチ入力デバイスのときSDL_TOUCH_MOUSEIDとなる. アプリケーションが既にSDL_TouchFingerEventを扱っているならば, このイベントは無視したほうがよい.