Skip to main content

RotateFn

Type Alias RotateFn 

Source
pub type RotateFn<Msg> = Arc<dyn Fn(GesturePhase, f32, f32, f32) -> Option<Msg> + Send + Sync>;
Expand description

Handler de gesto de rotación (trackpad, sólo macOS — winit no emite RotationGesture en Wayland/Windows). Análogo a ScaleFn pero el segundo argumento es el delta de ángulo incremental en radianes (positivo = horario) en lugar del factor de escala; (focal_x, focal_y) es el punto bajo el cursor relativo al rect del nodo. El nodo más al frente bajo el cursor que declare un on_rotate consume el gesto. Base para rotar canvases/imágenes con dos dedos. Ver View::on_rotate.

Aliased Type§

pub struct RotateFn<Msg> { /* private fields */ }