Trait legion::systems::QuerySet [−][src]
Provides an abstraction across tuples of queries for system closures.
Required methods
fn filter_archetypes(&mut self, world: &World, archetypes: &mut BitSet)
[src]
Evaluates the queries and records which archetypes they require access to into a bitset.
Implementations on Foreign Types
impl<A, B, C, D, E, F, G, H> QuerySet for (A, B, C, D, E, F, G, H) where
A: QuerySet,
B: QuerySet,
C: QuerySet,
D: QuerySet,
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
[src]
A: QuerySet,
B: QuerySet,
C: QuerySet,
D: QuerySet,
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<B, C, D, E, F, G, H> QuerySet for (B, C, D, E, F, G, H) where
B: QuerySet,
C: QuerySet,
D: QuerySet,
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
[src]
B: QuerySet,
C: QuerySet,
D: QuerySet,
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<C, D, E, F, G, H> QuerySet for (C, D, E, F, G, H) where
C: QuerySet,
D: QuerySet,
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
[src]
C: QuerySet,
D: QuerySet,
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<D, E, F, G, H> QuerySet for (D, E, F, G, H) where
D: QuerySet,
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
[src]
D: QuerySet,
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<E, F, G, H> QuerySet for (E, F, G, H) where
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
[src]
E: QuerySet,
F: QuerySet,
G: QuerySet,
H: QuerySet,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<F, G, H> QuerySet for (F, G, H) where
F: QuerySet,
G: QuerySet,
H: QuerySet,
[src]
F: QuerySet,
G: QuerySet,
H: QuerySet,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<G, H> QuerySet for (G, H) where
G: QuerySet,
H: QuerySet,
[src]
G: QuerySet,
H: QuerySet,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<H> QuerySet for (H,) where
H: QuerySet,
[src]
H: QuerySet,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl QuerySet for ()
[src]
fn filter_archetypes(&mut self, _: &World, _: &mut BitSet)
[src]
Implementors
impl<AV, AF> QuerySet for Query<AV, AF> where
AV: IntoView + Send + Sync,
AF: EntityFilter,
[src]
AV: IntoView + Send + Sync,
AF: EntityFilter,