[][src]Enum wasm_game_lib::inputs::event::Event

pub enum Event {
    MouseEvent(MouseEvent),
    KeyboardEvent(KeyboardEvent),
    ResizeEvent(u32u32),
    FocusEvent(bool),
    JoystickEvent(JoystickEvent),
}

An enum containing more specific enums.

Variants

MouseEvent(MouseEvent)

Event is a mouse event

KeyboardEvent(KeyboardEvent)

Event is a keyboard event

ResizeEvent(u32u32)

The size of the window changed, contains the new size

FocusEvent(bool)

The window got or lost focus. The bool is set to true if the tab has the focus after the modification.

JoystickEvent(JoystickEvent)

Joysticks are unsupported

Trait Implementations

impl Debug for Event[src]

Auto Trait Implementations

impl RefUnwindSafe for Event

impl Send for Event

impl Sync for Event

impl Unpin for Event

impl UnwindSafe for Event

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, 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.