[][src]Enum azul_core::window::AzulUpdateEvent

pub enum AzulUpdateEvent {
    CreateWindow {
        window_create_options: WindowCreateOptions,
    },
    CloseWindow {
        window_id: WindowId,
    },
    DoHitTest {
        window_id: WindowId,
    },
    RebuildUi {
        window_id: WindowId,
    },
    RestyleUi {
        window_id: WindowId,
        skip_layout: bool,
    },
    RelayoutUi {
        window_id: WindowId,
    },
    RebuildDisplayList {
        window_id: WindowId,
    },
    SendDisplayListToWebRender {
        window_id: WindowId,
    },
    UpdateScrollStates {
        window_id: WindowId,
    },
    UpdateAnimations {
        window_id: WindowId,
    },
    UpdateImages {
        window_id: WindowId,
    },
}

Custom event type, to construct an EventLoop<AzulWindowUpdateEvent>. This is dispatched into the EventLoop (to send a "custom" event)

Variants

CreateWindow

Fields of CreateWindow

window_create_options: WindowCreateOptions
CloseWindow

Fields of CloseWindow

window_id: WindowId
DoHitTest

Fields of DoHitTest

window_id: WindowId
RebuildUi

Fields of RebuildUi

window_id: WindowId
RestyleUi

Fields of RestyleUi

window_id: WindowIdskip_layout: bool
RelayoutUi

Fields of RelayoutUi

window_id: WindowId
RebuildDisplayList

Fields of RebuildDisplayList

window_id: WindowId
SendDisplayListToWebRender

Fields of SendDisplayListToWebRender

window_id: WindowId
UpdateScrollStates

Fields of UpdateScrollStates

window_id: WindowId
UpdateAnimations

Fields of UpdateAnimations

window_id: WindowId
UpdateImages

Fields of UpdateImages

window_id: WindowId

Trait Implementations

impl Debug for AzulUpdateEvent[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, 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.