[−][src]Trait legion::EntityDataSet
A set of entity data components.
Required methods
fn component_source<T>(source: T) -> IterEntitySource<T, Self> where
T: Iterator<Item = Self>,
T: Iterator<Item = Self>,
Converts an iterator of Self
into an EntitySource
.
Implementations on Foreign Types
impl<A> EntityDataSet for (A,) where
A: EntityData,
[src]
A: EntityData,
fn component_source<T>(source: T) -> IterEntitySource<T, Self> where
T: Iterator<Item = Self>,
[src]
T: Iterator<Item = Self>,
impl<A, B> EntityDataSet for (A, B) where
A: EntityData,
B: EntityData,
[src]
A: EntityData,
B: EntityData,
fn component_source<T>(source: T) -> IterEntitySource<T, Self> where
T: Iterator<Item = Self>,
[src]
T: Iterator<Item = Self>,
impl<A, B, C> EntityDataSet for (A, B, C) where
A: EntityData,
B: EntityData,
C: EntityData,
[src]
A: EntityData,
B: EntityData,
C: EntityData,
fn component_source<T>(source: T) -> IterEntitySource<T, Self> where
T: Iterator<Item = Self>,
[src]
T: Iterator<Item = Self>,
impl<A, B, C, D> EntityDataSet for (A, B, C, D) where
A: EntityData,
B: EntityData,
C: EntityData,
D: EntityData,
[src]
A: EntityData,
B: EntityData,
C: EntityData,
D: EntityData,
fn component_source<T>(source: T) -> IterEntitySource<T, Self> where
T: Iterator<Item = Self>,
[src]
T: Iterator<Item = Self>,
impl<A, B, C, D, E> EntityDataSet for (A, B, C, D, E) where
A: EntityData,
B: EntityData,
C: EntityData,
D: EntityData,
E: EntityData,
[src]
A: EntityData,
B: EntityData,
C: EntityData,
D: EntityData,
E: EntityData,
fn component_source<T>(source: T) -> IterEntitySource<T, Self> where
T: Iterator<Item = Self>,
[src]
T: Iterator<Item = Self>,