Enum opencv::highgui::MouseEventTypes
source · #[repr(C)]pub enum MouseEventTypes {
EVENT_MOUSEMOVE,
EVENT_LBUTTONDOWN,
EVENT_RBUTTONDOWN,
EVENT_MBUTTONDOWN,
EVENT_LBUTTONUP,
EVENT_RBUTTONUP,
EVENT_MBUTTONUP,
EVENT_LBUTTONDBLCLK,
EVENT_RBUTTONDBLCLK,
EVENT_MBUTTONDBLCLK,
EVENT_MOUSEWHEEL,
EVENT_MOUSEHWHEEL,
}Expand description
Mouse Events see cv::MouseCallback
Variants§
EVENT_MOUSEMOVE
indicates that the mouse pointer has moved over the window.
EVENT_LBUTTONDOWN
indicates that the left mouse button is pressed.
EVENT_RBUTTONDOWN
indicates that the right mouse button is pressed.
EVENT_MBUTTONDOWN
indicates that the middle mouse button is pressed.
EVENT_LBUTTONUP
indicates that left mouse button is released.
EVENT_RBUTTONUP
indicates that right mouse button is released.
EVENT_MBUTTONUP
indicates that middle mouse button is released.
EVENT_LBUTTONDBLCLK
indicates that left mouse button is double clicked.
EVENT_RBUTTONDBLCLK
indicates that right mouse button is double clicked.
EVENT_MBUTTONDBLCLK
indicates that middle mouse button is double clicked.
EVENT_MOUSEWHEEL
positive and negative values mean forward and backward scrolling, respectively.
EVENT_MOUSEHWHEEL
positive and negative values mean right and left scrolling, respectively.
Trait Implementations§
source§impl Clone for MouseEventTypes
impl Clone for MouseEventTypes
source§fn clone(&self) -> MouseEventTypes
fn clone(&self) -> MouseEventTypes
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for MouseEventTypes
impl Debug for MouseEventTypes
source§impl PartialEq<MouseEventTypes> for MouseEventTypes
impl PartialEq<MouseEventTypes> for MouseEventTypes
source§fn eq(&self, other: &MouseEventTypes) -> bool
fn eq(&self, other: &MouseEventTypes) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for MouseEventTypes
impl Eq for MouseEventTypes
impl StructuralEq for MouseEventTypes
impl StructuralPartialEq for MouseEventTypes
Auto Trait Implementations§
impl RefUnwindSafe for MouseEventTypes
impl Send for MouseEventTypes
impl Sync for MouseEventTypes
impl Unpin for MouseEventTypes
impl UnwindSafe for MouseEventTypes
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