Trait oxygengine_core::ecs::storage::Tracked[][src]

pub trait Tracked {
    pub fn channel(&self) -> &EventChannel<ComponentEvent>;
pub fn channel_mut(&mut self) -> &mut EventChannel<ComponentEvent>; }

UnprotectedStorages that track modifications, insertions, and removals of components.

Required methods

pub fn channel(&self) -> &EventChannel<ComponentEvent>[src]

Event channel tracking modified/inserted/removed components.

pub fn channel_mut(&mut self) -> &mut EventChannel<ComponentEvent>[src]

Mutable event channel tracking modified/inserted/removed components.

Loading content...

Implementors

impl<C, T> Tracked for FlaggedStorage<C, T>[src]

Loading content...