Trait bevy_defer::signals::SignalId

source ·
pub trait SignalId: Any + Send + Sync + 'static {
    type Data: Send + Sync + Clone + 'static;
}
Expand description

A marker type that indicates the type and purpose of a signal.

Required Associated Types§

source

type Data: Send + Sync + Clone + 'static

Implementors§

source§

impl SignalId for ClickCancelled

§

type Data = Vec2

source§

impl SignalId for Clicked

§

type Data = Vec2

source§

impl SignalId for LostFocus

§

type Data = Vec2

source§

impl SignalId for ObtainedFocus

§

type Data = Vec2

source§

impl SignalId for Pressed

§

type Data = Vec2

source§

impl<T: Clone + Default + Send + Sync + 'static> SignalId for Fac<T>

§

type Data = T

source§

impl<T: Send + Sync + 'static + Clone> SignalId for Change<T>

§

type Data = Change<T>

source§

impl<T: States + Clone> SignalId for StateSignal<T>

§

type Data = T