High-level gesture event for pinch (scale) and rotate. More...
#include <input_events.hpp>
Public Attributes | |
| GesturePhase | phase = GesturePhase::began |
| float | scale = 1.0f |
| Cumulative scale factor (1.0 = no change). | |
| float | rotation = 0.0f |
| Cumulative rotation in radians. | |
| float | delta_scale = 0.0f |
| Scale delta since last event. | |
| float | delta_rotation = 0.0f |
| Rotation delta since last event. | |
| Point | position |
| Center point of the gesture. | |
High-level gesture event for pinch (scale) and rotate.
Fired by iOS multi-touch analysis or macOS trackpad magnify/rotate.
| float pulp::view::GestureEvent::delta_rotation = 0.0f |
Rotation delta since last event.
| float pulp::view::GestureEvent::delta_scale = 0.0f |
Scale delta since last event.
| GesturePhase pulp::view::GestureEvent::phase = GesturePhase::began |
| Point pulp::view::GestureEvent::position |
Center point of the gesture.
| float pulp::view::GestureEvent::rotation = 0.0f |
Cumulative rotation in radians.
| float pulp::view::GestureEvent::scale = 1.0f |
Cumulative scale factor (1.0 = no change).