Trait oxygengine_core::ecs::storage::GenericReadStorage [−][src]
pub trait GenericReadStorage {
type Component: Component;
fn get(&self, entity: Entity) -> Option<&Self::Component>;
fn _private() -> Seal;
}Expand description
Provides generic read access to both ReadStorage and WriteStorage
Associated Types
Required methods
Get immutable access to an Entitys component
Implementors
impl<'a, 'b, T> GenericReadStorage for &'b Storage<'a, T, Fetch<'a, MaskedStorage<T>>> where
'a: 'b,
T: Component, [src]
impl<'a, 'b, T> GenericReadStorage for &'b Storage<'a, T, Fetch<'a, MaskedStorage<T>>> where
'a: 'b,
T: Component, [src]impl<'a, 'b, T> GenericReadStorage for &'b Storage<'a, T, FetchMut<'a, MaskedStorage<T>>> where
'a: 'b,
T: Component, [src]
impl<'a, 'b, T> GenericReadStorage for &'b Storage<'a, T, FetchMut<'a, MaskedStorage<T>>> where
'a: 'b,
T: Component, [src]impl<'a, T> GenericReadStorage for Storage<'a, T, Fetch<'a, MaskedStorage<T>>> where
T: Component, [src]
impl<'a, T> GenericReadStorage for Storage<'a, T, Fetch<'a, MaskedStorage<T>>> where
T: Component, [src]impl<'a, T> GenericReadStorage for Storage<'a, T, FetchMut<'a, MaskedStorage<T>>> where
T: Component, [src]
impl<'a, T> GenericReadStorage for Storage<'a, T, FetchMut<'a, MaskedStorage<T>>> where
T: Component, [src]