pub struct PlotInteraction {
pub drag_started_pos: Option<Pos2>,
pub drag_ended_delta: Option<Vec2>,
pub zoom_area: Option<Rect>,
}
Expand description
A tracking struct for an user interaction with a plot.
This tracks whether a drag has started, the end delta of the drag, and the current “painter coordinates” of the highlighted area by the mouse.
Fields§
§drag_started_pos: Option<Pos2>
§drag_ended_delta: Option<Vec2>
§zoom_area: Option<Rect>
Implementations§
Trait Implementations§
Source§impl Default for PlotInteraction
impl Default for PlotInteraction
Source§fn default() -> PlotInteraction
fn default() -> PlotInteraction
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PlotInteraction
impl RefUnwindSafe for PlotInteraction
impl Send for PlotInteraction
impl Sync for PlotInteraction
impl Unpin for PlotInteraction
impl UnwindSafe for PlotInteraction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more