Struct input_manager::Manager [−][src]
Trait Implementations
impl<A: Hash + Eq + Clone, B: Hash + Eq + Clone, C: Hash + Eq> IUpdater<A, B> for Manager<A, B, C>
[src]
impl<A: Hash + Eq + Clone, B: Hash + Eq + Clone, C: Hash + Eq> IUpdater<A, B> for Manager<A, B, C>
fn tick(&mut self, delta: Duration)
[src]
fn tick(&mut self, delta: Duration)
fn apply_change(
&mut self,
binding: &Binding<A, B>,
change: impl Into<Change>
)
[src]
fn apply_change(
&mut self,
binding: &Binding<A, B>,
change: impl Into<Change>
)
impl<A: Hash + Eq + Clone, B: Hash + Eq + Clone, C: Hash + Eq> IConverter<A, B, C> for Manager<A, B, C>
[src]
impl<A: Hash + Eq + Clone, B: Hash + Eq + Clone, C: Hash + Eq> IConverter<A, B, C> for Manager<A, B, C>
fn add_axis_binding(&mut self, axis: A, input: C)
[src]
fn add_axis_binding(&mut self, axis: A, input: C)
fn add_default_change(
&mut self,
change: impl Into<Change>,
input: C
)
[src]
fn add_default_change(
&mut self,
change: impl Into<Change>,
input: C
)
fn get_binding(&self, input: C) -> Option<Binding<A, B>>
[src]
fn get_binding(&self, input: C) -> Option<Binding<A, B>>
fn get_default_change(&self, input: C) -> Option<Change>
[src]
fn get_default_change(&self, input: C) -> Option<Change>
impl<A: Hash + Eq + Clone, B: Hash + Eq + Clone, C: Hash + Eq> IManager<A, B, C> for Manager<A, B, C>
[src]
impl<A: Hash + Eq + Clone, B: Hash + Eq + Clone, C: Hash + Eq> IManager<A, B, C> for Manager<A, B, C>