pub enum NativeAnalogInput {
MouseX,
MouseY,
ScrollWheel,
Magnify,
StickX(u32),
StickY(u32),
StickZ(u32),
LeftTrigger,
RightTrigger,
TouchMoveX(u32),
TouchMoveY(u32),
}
Expand description
Analog(Motions) Input
Variants§
MouseX
MouseY
ScrollWheel
Magnify
MacBook specific: Magnification gesture
StickX(u32)
Stick Index(0 = Left, 1 = Right, 2.. = Other)
StickY(u32)
Stick Index(0 = Left, 1 = Right, 2.. = Other)
StickZ(u32)
Stick Index(0 = Left, 1 = Right, 2.. = Other)
LeftTrigger
Xbox controller specific
RightTrigger
Xbox controller specific
TouchMoveX(u32)
Touch x position Move with ID
TouchMoveY(u32)
Touch y position Move with ID
Trait Implementations§
Source§impl Clone for NativeAnalogInput
impl Clone for NativeAnalogInput
Source§fn clone(&self) -> NativeAnalogInput
fn clone(&self) -> NativeAnalogInput
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Hash for NativeAnalogInput
impl Hash for NativeAnalogInput
Source§impl PartialEq for NativeAnalogInput
impl PartialEq for NativeAnalogInput
impl Copy for NativeAnalogInput
impl Eq for NativeAnalogInput
impl StructuralPartialEq for NativeAnalogInput
Auto Trait Implementations§
impl Freeze for NativeAnalogInput
impl RefUnwindSafe for NativeAnalogInput
impl Send for NativeAnalogInput
impl Sync for NativeAnalogInput
impl Unpin for NativeAnalogInput
impl UnwindSafe for NativeAnalogInput
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more