Trait InputDevice
oxygengine_input::device
pub trait InputDevice: Any + Send + Sync { fn name(&self) -> &str; fn process(&mut self); fn query_axis(&self, name: &str) -> Option<Scalar>; fn query_trigger(&self, name: &str) -> Option<bool>; fn as_any(&self) -> &dyn Any; fn on_register(&mut self) { ... } fn on_unregister(&mut self) { ... } }
fn name(&self) -> &str
fn process(&mut self)
fn query_axis(&self, name: &str) -> Option<Scalar>
fn query_trigger(&self, name: &str) -> Option<bool>
fn as_any(&self) -> &dyn Any
fn on_register(&mut self)
fn on_unregister(&mut self)