|
Size: 1672
Comment: Explained the meaning of x and y in the mousewheel event.
|
Size: 1672
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 27: | Line 27: |
| Movements to the right generate negative '''x''' values and to the left generate positive '''x''' values. Movements down (scroll backward) generate negative '''y''' values and up (scroll forward) generate positive '''y''' values. | Movements to the left generate negative '''x''' values and to the right generate positive '''x''' values. Movements down (scroll backward) generate negative '''y''' values and up (scroll forward) generate positive '''y''' values. |
SDL_MouseWheelEvent
A structure that contains mouse wheel event information.
Contents
Data Fields
Uint32 |
type |
SDL_MOUSEWHEEL |
Uint32 |
timestamp |
timestamp of the event |
Uint32 |
windowID |
the window with mouse focus, if any |
Uint32 |
which |
the mouse instance id, or SDL_TOUCH_MOUSEID; see Remarks for details |
Sint32 |
x |
the amount scrolled horizontally, positive to the right and negative to the left |
Sint32 |
y |
the amount scrolled vertically, positive away from the user and negative toward the user |
Code Examples
You can add your code example here
Remarks
SDL_MouseWheelEvent is a member of the SDL_Event union and is used when an event of type SDL_MOUSEWHEEL is reported. You would access it through the event's wheel field.
An SDL_MOUSEWHEEL event occurs whenever a user moves the mouse wheel.
Movements to the left generate negative x values and to the right generate positive x values. Movements down (scroll backward) generate negative y values and up (scroll forward) generate positive y values.
which may be SDL_TOUCH_MOUSEID, for events that were generated by a touch input device, and not a real mouse. You might want to ignore such events, if your application already handles SDL_TouchFingerEvent.
Related Enumerations
