Trait chunked::component_data::ComponentData [−][src]
pub trait ComponentData<'a> { type Iterator: Iterator<Item = ComponentValueRef<'a>> + Clone; fn iter(&self) -> Self::Iterator; }
Component data to assign to an entity.
Invariant: this iterator must be sorted.
Associated Types
type Iterator: Iterator<Item = ComponentValueRef<'a>> + Clone
[src]
Required methods
fn iter(&self) -> Self::Iterator
[src]
Return an iterator over this component data.
This iterator must be sorted by type ID and contain no duplicates.
Implementors
impl<'a> ComponentData<'a> for ComponentDataVec<'a>
[src]
impl<'a> ComponentData<'a> for ComponentDataVec<'a>
[src]impl<'a, 'b> ComponentData<'a> for ComponentDataSlice<'a, 'b>
[src]
impl<'a, 'b> ComponentData<'a> for ComponentDataSlice<'a, 'b>
[src]