pub struct MouseContext { /* private fields */ }Implementations§
Source§impl MouseContext
impl MouseContext
pub fn new(input_handler: InputHandler) -> Self
Sourcepub fn reset_delta(&mut self)
pub fn reset_delta(&mut self)
Resets the value returned by mouse::delta to zero.
You shouldn’t need to call this, except when you’re running your own event loop.
In this case call it right at the end, after draw and update have finished.
pub fn mouse_position(&self) -> Point2<f32>
pub fn wheel(&self) -> f32
Auto Trait Implementations§
impl Freeze for MouseContext
impl RefUnwindSafe for MouseContext
impl Send for MouseContext
impl Sync for MouseContext
impl Unpin for MouseContext
impl UnwindSafe for MouseContext
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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