[][src]Trait bevy_ecs::QueryTuple

pub trait QueryTuple {
    pub unsafe fn new(
        world: &World,
        component_access: &TypeAccess<ArchetypeComponent>
    ) -> Self;
pub fn get_accesses() -> Vec<QueryAccess>; }

Required methods

pub unsafe fn new(
    world: &World,
    component_access: &TypeAccess<ArchetypeComponent>
) -> Self
[src]

Safety

this might cast world and component access to the relevant Self lifetimes. verify that this is safe in each impl

pub fn get_accesses() -> Vec<QueryAccess>[src]

Loading content...

Implementations on Foreign Types

impl<'q0, Q0: WorldQuery, F0: QueryFilter> QueryTuple for (Query<'q0, Q0, F0>,)[src]

impl<'q0, 'q1, Q0: WorldQuery, Q1: WorldQuery, F0: QueryFilter, F1: QueryFilter> QueryTuple for (Query<'q0, Q0, F0>, Query<'q1, Q1, F1>)[src]

impl<'q0, 'q1, 'q2, Q0: WorldQuery, Q1: WorldQuery, Q2: WorldQuery, F0: QueryFilter, F1: QueryFilter, F2: QueryFilter> QueryTuple for (Query<'q0, Q0, F0>, Query<'q1, Q1, F1>, Query<'q2, Q2, F2>)[src]

impl<'q0, 'q1, 'q2, 'q3, Q0: WorldQuery, Q1: WorldQuery, Q2: WorldQuery, Q3: WorldQuery, F0: QueryFilter, F1: QueryFilter, F2: QueryFilter, F3: QueryFilter> QueryTuple for (Query<'q0, Q0, F0>, Query<'q1, Q1, F1>, Query<'q2, Q2, F2>, Query<'q3, Q3, F3>)[src]

Loading content...

Implementors

Loading content...