Struct opencv::viz::MouseEvent [−][src]
pub struct MouseEvent { /* fields omitted */ }
Expand description
This class represents a mouse event.
Implementations
pub fn new(
typ: MouseEvent_Type,
button: MouseEvent_MouseButton,
pointer: Point,
modifiers: i32
) -> Result<MouseEvent>
pub fn new(
typ: MouseEvent_Type,
button: MouseEvent_MouseButton,
pointer: Point,
modifiers: i32
) -> Result<MouseEvent>
Constructs a MouseEvent.
Parameters
- type: Type of the event. This can be MouseMove, MouseButtonPress, MouseButtonRelease, MouseScrollDown, MouseScrollUp, MouseDblClick.
- button: Mouse button. This can be NoButton, LeftButton, MiddleButton, RightButton, VScroll.
- pointer: Position of the event.
- modifiers: Signals if alt, ctrl or shift are pressed or their combination.