[−][src]Enum input::Motion
Models different kinds of motion.
Variants
Position in window coordinates.
Position in relative coordinates.
Position in scroll ticks.
ControllerAxis(ControllerAxisArgs)
Controller axis move event.
Touch(TouchArgs)
Touch event.
Trait Implementations
impl Clone for Motion
[src]
impl Copy for Motion
[src]
impl Debug for Motion
[src]
impl<'de> Deserialize<'de> for Motion
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl From<ControllerAxisArgs> for Motion
[src]
fn from(args: ControllerAxisArgs) -> Self
[src]
impl From<Motion> for Input
[src]
impl From<TouchArgs> for Motion
[src]
impl PartialEq<Motion> for Motion
[src]
impl PartialOrd<Motion> for Motion
[src]
fn partial_cmp(&self, other: &Motion) -> Option<Ordering>
[src]
fn lt(&self, other: &Motion) -> bool
[src]
fn le(&self, other: &Motion) -> bool
[src]
fn gt(&self, other: &Motion) -> bool
[src]
fn ge(&self, other: &Motion) -> bool
[src]
impl Serialize for Motion
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for Motion
[src]
Auto Trait Implementations
impl RefUnwindSafe for Motion
impl Send for Motion
impl Sync for Motion
impl Unpin for Motion
impl UnwindSafe for Motion
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,