Enum cv::highgui::MouseEventType [−][src]
Mouse Events
Variants
Indicates that the mouse has moved over the window.
Indicates that the left mouse button is pressed.
Indicates that the right mouse button is pressed.
Indicates that the middle mouse button is pressed.
Indicates that left mouse button is released.
Indicates that right mouse button is released.
Indicates that middle mouse button is released.
Indicates that left mouse button is double clicked.
Indicates that right mouse button is double clicked.
Indicates that middle mouse button is double clicked.
Positive/negative means forward/backward scrolling.
Positive/negative means right and left scrolling.
Trait Implementations
impl Clone for MouseEventType
[src]
fn clone(&self) -> MouseEventType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MouseEventType
[src]
impl Debug for MouseEventType
[src]
impl Eq for MouseEventType
[src]
impl Hash for MouseEventType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<MouseEventType> for MouseEventType
[src]
fn eq(&self, other: &MouseEventType) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for MouseEventType
[src]
impl StructuralPartialEq for MouseEventType
[src]
Auto Trait Implementations
impl RefUnwindSafe for MouseEventType
impl Send for MouseEventType
impl Sync for MouseEventType
impl Unpin for MouseEventType
impl UnwindSafe for MouseEventType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,