pub struct DesktopMouseInputDevice { /* private fields */ }
Trait Implementations§
Source§impl Default for DesktopMouseInputDevice
impl Default for DesktopMouseInputDevice
Source§fn default() -> DesktopMouseInputDevice
fn default() -> DesktopMouseInputDevice
Returns the “default value” for a type. Read more
Source§impl InputDevice for DesktopMouseInputDevice
impl InputDevice for DesktopMouseInputDevice
fn name(&self) -> &str
fn on_register(&mut self)
fn on_unregister(&mut self)
fn process(&mut self, universe: &mut Universe)
fn query_axis(&self, name: &str) -> Option<Scalar>
fn query_trigger(&self, name: &str) -> Option<bool>
fn query_text(&self) -> Option<String>
fn as_any(&self) -> &dyn Any
Auto Trait Implementations§
impl Freeze for DesktopMouseInputDevice
impl RefUnwindSafe for DesktopMouseInputDevice
impl Send for DesktopMouseInputDevice
impl Sync for DesktopMouseInputDevice
impl Unpin for DesktopMouseInputDevice
impl UnwindSafe for DesktopMouseInputDevice
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