Trait input_manager::IManagerBuilder [−][src]
pub trait IManagerBuilder<A: Hash + Eq, B: Hash + Eq, C: Hash + Eq> { type Product; fn new() -> Self; fn build(self) -> Self::Product; fn add_axis_binding(self, axis: A, input: C) -> Self; fn add_button_binding(self, button: B, input: C) -> Self; fn add_default_change(
self,
_: impl Into<Change>,
_: C
) -> Self; }
Associated Types
type Product
Required Methods
fn new() -> Self
fn build(self) -> Self::Product
fn add_axis_binding(self, axis: A, input: C) -> Self
fn add_default_change(
self,
_: impl Into<Change>,
_: C
) -> Self
self,
_: impl Into<Change>,
_: C
) -> Self