[][src]Enum cat_engine::WindowEvent

pub enum WindowEvent {
    None,
    Draw,
    Hide(bool),
    Resize([u32; 2]),
    MouseMovementDelta([f32; 2]),
    MousePressed(MouseButton),
    MouseReleased(MouseButton),
    KeyboardPressed(KeyboardButton),
    KeyboardReleased(KeyboardButton),
    CharacterInput(char),
    ModifiersChanged(ModifiersState),
    Exit,
}

Внешние события окна.

Outer window events.

Variants

None
Draw
Hide(bool)

Окно свёрнуто.

The window minimized.

feature = "auto_hide"

Resize([u32; 2])

Размера окна изменён.

The window resized.

MouseMovementDelta([f32; 2])

Сдвиг мышки (сдвиг за пределы экрана игнорируется).

Mouse movement (moving beyond the window border is ignored).

MousePressed(MouseButton)
MouseReleased(MouseButton)
KeyboardPressed(KeyboardButton)
KeyboardReleased(KeyboardButton)
CharacterInput(char)
ModifiersChanged(ModifiersState)

Shift, Ctrl, Alt или Logo нажаты.

Shift, Ctrl, Alt or Logo pressed.

Exit

Trait Implementations

impl Clone for WindowEvent[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> SetParameter for T

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