pub struct EvDevMultiTouchScreen { /* private fields */ }Implementations§
Source§impl EvDevMultiTouchScreen
impl EvDevMultiTouchScreen
Sourcepub fn new(
device: &EvDevDeviceInfo,
description: &EvDevMultiTouchScreenDeviceDescription,
) -> Result<Self, String>
pub fn new( device: &EvDevDeviceInfo, description: &EvDevMultiTouchScreenDeviceDescription, ) -> Result<Self, String>
Fails when the device does not have the two position axes of the protocol.
Trait Implementations§
Source§impl EvDevDeviceHandler for EvDevMultiTouchScreen
impl EvDevDeviceHandler for EvDevMultiTouchScreen
Source§fn handle_event(
&mut self,
ev: &input_event,
screen_size: Size,
out: &mut Vec<EvDevRawEvent>,
)
fn handle_event( &mut self, ev: &input_event, screen_size: Size, out: &mut Vec<EvDevRawEvent>, )
HandleEvent. screen_size is the scaled size of the screen.Auto Trait Implementations§
impl Freeze for EvDevMultiTouchScreen
impl RefUnwindSafe for EvDevMultiTouchScreen
impl Send for EvDevMultiTouchScreen
impl Sync for EvDevMultiTouchScreen
impl Unpin for EvDevMultiTouchScreen
impl UnsafeUnpin for EvDevMultiTouchScreen
impl UnwindSafe for EvDevMultiTouchScreen
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more