Event

Type Alias Event 

Source
pub type Event = Event<Handle<UiNode>>;
Expand description

UI-specific animation blending state machine layer mask.

Aliased Type§

pub enum Event {
    StateEnter(Handle<State<Handle<UiNode>>>),
    StateLeave(Handle<State<Handle<UiNode>>>),
    ActiveStateChanged {
        prev: Handle<State<Handle<UiNode>>>,
        new: Handle<State<Handle<UiNode>>>,
    },
    ActiveTransitionChanged(Handle<Transition<Handle<UiNode>>>),
}

Variants§

§

StateEnter(Handle<State<Handle<UiNode>>>)

Occurs when enter some state. See module docs for example.

§

StateLeave(Handle<State<Handle<UiNode>>>)

Occurs when leaving some state. See module docs for example.

§

ActiveStateChanged

Occurs when a transition is done and a new active state was set.

Fields

§prev: Handle<State<Handle<UiNode>>>

Previously active state.

§new: Handle<State<Handle<UiNode>>>

New active state.

§

ActiveTransitionChanged(Handle<Transition<Handle<UiNode>>>)

Occurs when active transition was changed.