pub struct EvDevSingleTouchScreen { /* private fields */ }Implementations§
Source§impl EvDevSingleTouchScreen
impl EvDevSingleTouchScreen
Sourcepub fn new(
device: &EvDevDeviceInfo,
description: &EvDevTouchScreenDeviceDescription,
) -> Result<Self, String>
pub fn new( device: &EvDevDeviceInfo, description: &EvDevTouchScreenDeviceDescription, ) -> Result<Self, String>
Fails when the device does not have the two absolute axes.
Trait Implementations§
Source§impl EvDevDeviceHandler for EvDevSingleTouchScreen
impl EvDevDeviceHandler for EvDevSingleTouchScreen
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 EvDevSingleTouchScreen
impl RefUnwindSafe for EvDevSingleTouchScreen
impl Send for EvDevSingleTouchScreen
impl Sync for EvDevSingleTouchScreen
impl Unpin for EvDevSingleTouchScreen
impl UnsafeUnpin for EvDevSingleTouchScreen
impl UnwindSafe for EvDevSingleTouchScreen
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