Struct opencv::viz::KeyboardEvent
source · pub struct KeyboardEvent { /* private fields */ }
Expand description
This class represents a keyboard event.
Implementations§
source§impl KeyboardEvent
impl KeyboardEvent
sourcepub fn new(
action: KeyboardEvent_Action,
symbol: &str,
code: u8,
modifiers: i32
) -> Result<KeyboardEvent>
pub fn new( action: KeyboardEvent_Action, symbol: &str, code: u8, modifiers: i32 ) -> Result<KeyboardEvent>
Constructs a KeyboardEvent.
Parameters
- action: Signals if key is pressed or released.
- symbol: Name of the key.
- code: Code of the key.
- modifiers: Signals if alt, ctrl or shift are pressed or their combination.
Trait Implementations§
source§impl Boxed for KeyboardEvent
impl Boxed for KeyboardEvent
source§impl Debug for KeyboardEvent
impl Debug for KeyboardEvent
source§impl Drop for KeyboardEvent
impl Drop for KeyboardEvent
source§impl KeyboardEventTrait for KeyboardEvent
impl KeyboardEventTrait for KeyboardEvent
fn as_raw_mut_KeyboardEvent(&mut self) -> *mut c_void
fn set_action(&mut self, val: KeyboardEvent_Action)
fn set_symbol(&mut self, val: &str)
fn set_code(&mut self, val: u8)
fn set_modifiers(&mut self, val: i32)
impl Send for KeyboardEvent
Auto Trait Implementations§
impl RefUnwindSafe for KeyboardEvent
impl !Sync for KeyboardEvent
impl Unpin for KeyboardEvent
impl UnwindSafe for KeyboardEvent
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