Struct oxygengine_core::hierarchy::ComponentContainer [−][src]
pub struct ComponentContainer<'a, C> where
C: Component, { /* fields omitted */ }Implementations
impl<'a, C> ComponentContainer<'a, C> where
C: Component, [src]
impl<'a, C> ComponentContainer<'a, C> where
C: Component, [src]Trait Implementations
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]fn fetch(world: &'a World, entity: Entity) -> ComponentContainer<'a, C>[src]
impl<'a, C> Deref for ComponentContainer<'a, C> where
C: Component, [src]
impl<'a, C> Deref for ComponentContainer<'a, C> where
C: Component, [src]Auto Trait Implementations
impl<'a, C> !RefUnwindSafe for ComponentContainer<'a, C>
impl<'a, C> !RefUnwindSafe for ComponentContainer<'a, C>impl<'a, C> !Send for ComponentContainer<'a, C>
impl<'a, C> !Send for ComponentContainer<'a, C>impl<'a, C> !Sync for ComponentContainer<'a, C>
impl<'a, C> !Sync for ComponentContainer<'a, C>impl<'a, C> Unpin for ComponentContainer<'a, C> where
C: Unpin,
impl<'a, C> Unpin for ComponentContainer<'a, C> where
C: Unpin, impl<'a, C> !UnwindSafe for ComponentContainer<'a, C>
impl<'a, C> !UnwindSafe for ComponentContainer<'a, C>Blanket Implementations
impl<T> Any for T where
T: Any,
impl<T> Any for T where
T: Any, pub fn get_type_id(&self) -> TypeId
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]pub fn fetch(&'a World, Entity) -> ComponentContainer<'a, C>[src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]pub fn fetch(&'a World, Entity) -> ComponentContainer<'a, C>[src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]pub fn fetch(&'a World, Entity) -> ComponentContainer<'a, C>[src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component, [src]