|
Blender V4.3
|
Public Attributes | |
| wl_fixed_t | smooth_xy [2] = {0, 0} |
| int32_t | discrete_xy [2] = {0, 0} |
| int32_t | discrete120_xy [2] = {0, 0} |
| int32_t | discrete120_xy_accum [2] = {0, 0} |
| bool | inverted_xy [2] = {false, false} |
| enum wl_pointer_axis_source | axis_source = WL_POINTER_AXIS_SOURCE_WHEEL |
| bool | has_event_ms = false |
| uint64_t | event_ms = 0 |
| GWL_SeatStatePointerScroll_SmoothAsDiscrete | smooth_as_discrete |
Scroll state, applying to pointer (not tablet) events. Otherwise this would be part of GWL_SeatStatePointer.
Definition at line 821 of file GHOST_SystemWayland.cc.
| enum wl_pointer_axis_source GWL_SeatStatePointerScroll::axis_source = WL_POINTER_AXIS_SOURCE_WHEEL |
The source of scroll event.
Definition at line 833 of file GHOST_SystemWayland.cc.
Referenced by pointer_handle_axis_source(), and pointer_handle_frame().
| int32_t GWL_SeatStatePointerScroll::discrete120_xy[2] = {0, 0} |
Discrete scrolling, v8 of the seat API (handled & reset with pointer "frame" callback).
Definition at line 827 of file GHOST_SystemWayland.cc.
Referenced by pointer_handle_axis_value120(), and pointer_handle_frame().
| int32_t GWL_SeatStatePointerScroll::discrete120_xy_accum[2] = {0, 0} |
Accumulated value from discrete120_xy, not reset between "frame" callbacks.
Definition at line 829 of file GHOST_SystemWayland.cc.
Referenced by pointer_handle_frame().
| int32_t GWL_SeatStatePointerScroll::discrete_xy[2] = {0, 0} |
Discrete scrolling (handled & reset with pointer "frame" callback).
Definition at line 825 of file GHOST_SystemWayland.cc.
Referenced by pointer_handle_axis_discrete(), and pointer_handle_frame().
| uint64_t GWL_SeatStatePointerScroll::event_ms = 0 |
Event time-stamp.
Definition at line 841 of file GHOST_SystemWayland.cc.
Referenced by pointer_handle_axis(), pointer_handle_axis_stop(), and pointer_handle_frame().
| bool GWL_SeatStatePointerScroll::has_event_ms = false |
While the time should always be available, not all callbacks set the time so account for it not being set.
Definition at line 839 of file GHOST_SystemWayland.cc.
Referenced by pointer_handle_axis(), pointer_handle_axis_stop(), and pointer_handle_frame().
True when the axis is inverted (also known is "natural" scrolling).
Definition at line 831 of file GHOST_SystemWayland.cc.
Referenced by pointer_handle_frame().
| GWL_SeatStatePointerScroll_SmoothAsDiscrete GWL_SeatStatePointerScroll::smooth_as_discrete |
Definition at line 843 of file GHOST_SystemWayland.cc.
Referenced by gwl_seat_capability_pointer_multitouch_disable(), gwl_seat_capability_pointer_multitouch_enable(), pointer_handle_axis_stop(), and pointer_handle_frame().
| wl_fixed_t GWL_SeatStatePointerScroll::smooth_xy[2] = {0, 0} |
Smooth scrolling (handled & reset with pointer "frame" callback).
Definition at line 823 of file GHOST_SystemWayland.cc.
Referenced by gwl_seat_capability_pointer_multitouch_disable(), pointer_handle_axis(), and pointer_handle_frame().