pub struct Manager { /* private fields */ }
Implementations§
Source§impl Manager
impl Manager
pub fn new() -> Manager
pub fn add_guesture<S: ToString>( &mut self, name: S, guesture: Box<dyn Guesture>, )
pub fn get_guesture<S: ToString>(&self, name: S) -> Option<&dyn Guesture>
pub fn get_guesture_mut<S: ToString>( &mut self, name: S, ) -> Option<&mut dyn Guesture>
pub fn add_modifier_mapping( &mut self, input_event: InputMapping, modifier_id: ModifierId, )
pub fn get_state(&self) -> &State
pub fn prepare(&mut self)
pub fn update(&mut self)
pub fn handle_winit_events(&mut self, event: &Event)
pub fn handle_gil_events(&mut self, event: &Event)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Manager
impl !RefUnwindSafe for Manager
impl Send for Manager
impl Sync for Manager
impl Unpin for Manager
impl !UnwindSafe for Manager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more