[][src]Enum basalt::input::Event

pub enum Event {
    KeyPress(Qwery),
    KeyRelease(Qwery),
    MousePress(MouseButton),
    MouseRelease(MouseButton),
    MouseMotion(f32f32),
    MousePosition(f32f32),
    MouseScroll(f32),
    MouseEnter,
    MouseLeave,
    WindowResized,
    WindowFocused,
    WindowLostFocus,
    AddHook(InputHookIDInputHookInputHookFn),
    DelHook(InputHookID),
}

Variants

KeyPress(Qwery)
KeyRelease(Qwery)
MousePress(MouseButton)
MouseRelease(MouseButton)
MouseMotion(f32f32)
MousePosition(f32f32)
MouseScroll(f32)
MouseEnter
MouseLeave
WindowResized
WindowFocused
WindowLostFocus
DelHook(InputHookID)

Auto Trait Implementations

impl Send for Event

impl Unpin for Event

impl Sync for Event

impl !UnwindSafe for Event

impl !RefUnwindSafe for Event

Blanket Implementations

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

impl<T> From<T> for 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.

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

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

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

impl<T> Content for T[src]

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

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> SetParameter for T