Event

Type Alias Event 

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

Scene specific animation blending state machine layer mask.

Aliased Type§

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

Variants§

§

StateEnter(Handle<State<Handle<Node>>>)

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

§

StateLeave(Handle<State<Handle<Node>>>)

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<Node>>>

Previously active state.

§new: Handle<State<Handle<Node>>>

New active state.

§

ActiveTransitionChanged(Handle<Transition<Handle<Node>>>)

Occurs when active transition was changed.