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

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

This class represents a mouse event.

Required methods

Loading content...

Provided methods

fn typ(&self) -> MouseEvent_Type

fn set_type(&mut self, val: MouseEvent_Type)

fn button(&self) -> MouseEvent_MouseButton

fn set_button(&mut self, val: MouseEvent_MouseButton)

fn pointer(&self) -> Point

fn set_pointer(&mut self, val: Point)

fn modifiers(&self) -> i32

fn set_modifiers(&mut self, val: i32)

Loading content...

Implementors

Loading content...