[]Enum amethyst_core::transform::components::HierarchyEvent

pub enum HierarchyEvent {
    Modified(Entity),
    Removed(Entity),
}

Hierarchy events.

These are the events that are sent through the internal EventChannel in the Hierarchy resource.

Variants

Modified(Entity)

Entity was either inserted or modified in the Hierarchy

Removed(Entity)

Entity was removed from the Hierarchy. Note that this does not mean the Parent component was removed from the component storage, just that the Entity will no longer be considered to be a part of the Hierarchy.

Trait Implementations

impl Clone for HierarchyEvent

impl Copy for HierarchyEvent

impl Debug for HierarchyEvent

impl Eq for HierarchyEvent

impl Hash for HierarchyEvent

impl PartialEq<HierarchyEvent> for HierarchyEvent

impl StructuralEq for HierarchyEvent

impl StructuralPartialEq for HierarchyEvent

Auto Trait Implementations

impl RefUnwindSafe for HierarchyEvent

impl Send for HierarchyEvent

impl Sync for HierarchyEvent

impl Unpin for HierarchyEvent

impl UnwindSafe for HierarchyEvent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Scalar for T where
    T: PartialEq<T> + Copy + Any + Debug
[src]

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,