Struct yy_typings::object_yy::GestureEvent[][src]

pub struct GestureEvent {
    pub gesture: Gesture,
    pub local: bool,
}

Fields

gesture: Gesture

The type of gesture used.

local: bool

Whether the input is a “global” input, or a “local” input. In the Gms2 IDE, these are separated into different categories. “Local” events only file when the object itself is clicked on, while “global” can be fire whenever the input is held at all.

Implementations

impl GestureEvent[src]

pub const GLOBAL_OFFSET: usize[src]

The offset for the event_num if this gesture is a global. We use this number internally for serialization/deserialization.

pub fn convert_to_input(value: usize) -> Option<GestureEvent>[src]

Converts an event_num, if possible, into a Gesture.

Trait Implementations

impl Clone for GestureEvent[src]

impl Copy for GestureEvent[src]

impl Debug for GestureEvent[src]

impl Default for GestureEvent[src]

fn default() -> Self[src]

Return GestureEvent { gesture: Default::default(), local: Default::default() }

impl Display for GestureEvent[src]

impl Eq for GestureEvent[src]

impl Hash for GestureEvent[src]

impl Ord for GestureEvent[src]

impl PartialEq<GestureEvent> for GestureEvent[src]

impl PartialOrd<GestureEvent> for GestureEvent[src]

impl StructuralEq for GestureEvent[src]

impl StructuralPartialEq for GestureEvent[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.