| SDL_EventType | type | SDL_EVENT_MOUSE_WHEEL |
| Uint32 | reserved | 予約 |
| Uint64 | timestamp | イベントのナノ秒単位のタイムスタンプ. SDL_GetTicksNS()で設定 |
| SDL_WindowID | windowID | マウスフォーカルのあるウィンドウ(存在すれば) |
| SDL_MouseID | which | 相対モードのときマウスインスタンス, タッチイベントのときSDL_TOUCH_MOUSEID, または0 |
| float | x | 水平方向のスクロール量. 正が右で, 負が左 |
| float | y | 垂直方向のスクロール量. 正がユーザから見て奥で, 負がユーザから見て手前 |
| SDL_MouseWheelDirection | direction | SDL_MOUSEWHEEL_NORMALまたはSDL_MOUSEWHEEL_FLIPPED. FLIPPEDの場合は値が逆になっている. -1を掛けると元に戻る |
| float | mouse_x | マウスのウィンドウからのX座標 |
| float | mouse_y | マウスのウィンドウからのY座標 |
| Sint32 | integer_x | 水平方向のスクロール量. スクロール「刻み値」("tick")の累積 (SDL 3.2.12以降) |
| Sint32 | integer_y | 垂直方向のスクロール量. スクロール「刻み値」("tick")の累積 (SDL 3.2.12以降) |