[−][src]Trait bevy_ecs::WorldQuery
A collection of component types to fetch from a World
A collection of component types to fetch from a World
impl<'a, T: Component> WorldQuery for &'a T
[src]type Fetch = FetchRead<T>
impl<'a, T: Component> WorldQuery for &'a mut T
[src]type Fetch = FetchMut<T>
impl<T: WorldQuery> WorldQuery for Option<T>
[src]impl<O: WorldQuery, N: WorldQuery, M: WorldQuery, L: WorldQuery, K: WorldQuery, J: WorldQuery, I: WorldQuery, H: WorldQuery, G: WorldQuery, F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (O::Fetch, N::Fetch, M::Fetch, L::Fetch, K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
impl<N: WorldQuery, M: WorldQuery, L: WorldQuery, K: WorldQuery, J: WorldQuery, I: WorldQuery, H: WorldQuery, G: WorldQuery, F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (N, M, L, K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (N::Fetch, M::Fetch, L::Fetch, K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
impl<M: WorldQuery, L: WorldQuery, K: WorldQuery, J: WorldQuery, I: WorldQuery, H: WorldQuery, G: WorldQuery, F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (M, L, K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (M::Fetch, L::Fetch, K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
impl<L: WorldQuery, K: WorldQuery, J: WorldQuery, I: WorldQuery, H: WorldQuery, G: WorldQuery, F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (L, K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (L::Fetch, K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
impl<K: WorldQuery, J: WorldQuery, I: WorldQuery, H: WorldQuery, G: WorldQuery, F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
impl<J: WorldQuery, I: WorldQuery, H: WorldQuery, G: WorldQuery, F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
impl<I: WorldQuery, H: WorldQuery, G: WorldQuery, F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (I, H, G, F, E, D, C, B, A)
[src]type Fetch = (I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
impl<H: WorldQuery, G: WorldQuery, F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (H, G, F, E, D, C, B, A)
[src]impl<G: WorldQuery, F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (G, F, E, D, C, B, A)
[src]impl<F: WorldQuery, E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (F, E, D, C, B, A)
[src]impl<E: WorldQuery, D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (E, D, C, B, A)
[src]impl<D: WorldQuery, C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (D, C, B, A)
[src]impl<C: WorldQuery, B: WorldQuery, A: WorldQuery> WorldQuery for (C, B, A)
[src]impl<B: WorldQuery, A: WorldQuery> WorldQuery for (B, A)
[src]impl<A: WorldQuery> WorldQuery for (A,)
[src]impl WorldQuery for ()
[src]impl WorldQuery for Entity
[src]type Fetch = EntityFetch
impl<'a, T: Component> WorldQuery for Mut<'a, T>
[src]type Fetch = FetchMut<T>