pub trait EvDevDeviceHandler {
// Required method
fn handle_event(
&mut self,
ev: &input_event,
screen_size: Size,
out: &mut Vec<EvDevRawEvent>,
);
// Provided method
fn reset(
&mut self,
_timestamp: u64,
_screen_size: Size,
_out: &mut Vec<EvDevRawEvent>,
) { ... }
}Expand description
The handler of the events of one device (EvDevDeviceHandler).
Required Methods§
Sourcefn 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.
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".