[][src]Enum uni_app::AppEvent

pub enum AppEvent {
    MouseDown(MouseButtonEvent),
    MouseUp(MouseButtonEvent),
    KeyDown(KeyDownEvent),
    KeyUp(KeyUpEvent),
    CharEvent(char),
    Resized((u32, u32)),
    MousePos((f64, f64)),
    CloseRequested,
}

window event types

Variants

MouseDown(MouseButtonEvent)

mouse button press

mouse button release

KeyDown(KeyDownEvent)

keyboard press

KeyUp(KeyUpEvent)

keyboard release

CharEvent(char)

text input events

Resized((u32, u32))

window resize

MousePos((f64, f64))

mouse cursor position in pixels from the window top-left

CloseRequested

window close button was pressed and [AppConfig.intercept_close_request] is true

Trait Implementations

impl Clone for AppEvent[src]

impl Debug for AppEvent[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = !

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> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T

impl<T> Downcast for T where
    T: Any