[−][src]Enum cv::highgui::MouseEventTypes
Mouse Events
Variants
MouseMoveIndicates that the mouse has moved over the window.
LButtonDownIndicates that the left mouse button is pressed.
RButtonDownIndicates that the right mouse button is pressed.
MButtonDownIndicates that the middle mouse button is pressed.
LButtonUpIndicates that left mouse button is released.
RButtonUpIndicates that right mouse button is released.
MButtonUpIndicates that middle mouse button is released.
LButtonClickIndicates that left mouse button is double clicked.
RButtonClickIndicates that right mouse button is double clicked.
MButtonClickIndicates that middle mouse button is double clicked.
MouseWheelPositive/negative means forward/backward scrolling.
MouseHWheelPositive/negative means right and left scrolling.
Trait Implementations
impl Clone for MouseEventTypes[src]
fn clone(&self) -> MouseEventTypes[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Copy for MouseEventTypes[src]
impl Debug for MouseEventTypes[src]
Auto Trait Implementations
impl Send for MouseEventTypes
impl Sync for MouseEventTypes
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,