[][src]Trait opencv::viz::MouseEventTrait

pub trait MouseEventTrait {
    pub fn as_raw_MouseEvent(&self) -> *const c_void;
pub fn as_raw_mut_MouseEvent(&mut self) -> *mut c_void; pub fn typ(&self) -> MouseEvent_Type { ... }
pub fn set_type(&mut self, val: MouseEvent_Type) { ... }
pub fn button(&self) -> MouseEvent_MouseButton { ... }
pub fn set_button(&mut self, val: MouseEvent_MouseButton) { ... }
pub fn pointer(&self) -> Point { ... }
pub fn set_pointer(&mut self, val: Point) { ... }
pub fn modifiers(&self) -> i32 { ... }
pub fn set_modifiers(&mut self, val: i32) { ... } }

This class represents a mouse event.

Required methods

Loading content...

Provided methods

pub fn typ(&self) -> MouseEvent_Type[src]

pub fn set_type(&mut self, val: MouseEvent_Type)[src]

pub fn button(&self) -> MouseEvent_MouseButton[src]

pub fn set_button(&mut self, val: MouseEvent_MouseButton)[src]

pub fn pointer(&self) -> Point[src]

pub fn set_pointer(&mut self, val: Point)[src]

pub fn modifiers(&self) -> i32[src]

pub fn set_modifiers(&mut self, val: i32)[src]

Loading content...

Implementors

impl MouseEventTrait for MouseEvent[src]

Loading content...