Trait oxygengine_core::ecs::Tracked [−][src]
pub trait Tracked { pub fn channel(&self) -> &EventChannel<ComponentEvent>; pub fn channel_mut(&mut self) -> &mut EventChannel<ComponentEvent>; }
UnprotectedStorage
s 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.
Implementors
impl<C, T> Tracked for FlaggedStorage<C, T>
[src]
impl<C, T> Tracked for FlaggedStorage<C, T>
[src]