pub enum InputAxisDetector {
Listening,
TrackingMouse {
x: f64,
y: f64,
},
TrackingScroll {
x: f64,
y: f64,
},
TrackingTouch {
x: f64,
y: f64,
},
Detected(VirtualAxis),
}Variants§
Implementations§
Source§impl InputAxisDetector
impl InputAxisDetector
pub fn reset(&mut self)
pub fn try_consume(&mut self) -> Option<VirtualAxis>
pub fn window_detect( &mut self, _context: &mut InputContext, event: &WindowEvent<'_>, )
pub fn gamepad_detect( &mut self, context: &mut InputContext, gamepad_id: Option<GamepadId>, )
Trait Implementations§
Source§impl Default for InputAxisDetector
impl Default for InputAxisDetector
Source§fn default() -> InputAxisDetector
fn default() -> InputAxisDetector
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InputAxisDetector
impl RefUnwindSafe for InputAxisDetector
impl Send for InputAxisDetector
impl Sync for InputAxisDetector
impl Unpin for InputAxisDetector
impl UnsafeUnpin for InputAxisDetector
impl UnwindSafe for InputAxisDetector
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