pub trait InputHandler<Event, EventContext> {
// Required methods
fn handle_event(
&mut self,
event: Event,
event_context: &EventContext,
) -> Option<Event>;
fn update(&mut self);
}Expand description
Input handler trait with optional input caching.
Required Methods§
Sourcefn handle_event(
&mut self,
event: Event,
event_context: &EventContext,
) -> Option<Event>
fn handle_event( &mut self, event: Event, event_context: &EventContext, ) -> Option<Event>
Handle input event, optionally consume it.