[−][src]Trait bevy_ecs::QueryTuple
Required methods
pub unsafe fn new(
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self[src]
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self
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]
Implementations on Foreign Types
impl<'q0, Q0: WorldQuery, F0: QueryFilter> QueryTuple for (Query<'q0, Q0, F0>,)[src]
pub unsafe fn new(
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self[src]
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self
pub fn get_accesses() -> Vec<QueryAccess>[src]
impl<'q0, 'q1, Q0: WorldQuery, Q1: WorldQuery, F0: QueryFilter, F1: QueryFilter> QueryTuple for (Query<'q0, Q0, F0>, Query<'q1, Q1, F1>)[src]
pub unsafe fn new(
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self[src]
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self
pub fn get_accesses() -> Vec<QueryAccess>[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]
pub unsafe fn new(
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self[src]
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self
pub fn get_accesses() -> Vec<QueryAccess>[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]
pub unsafe fn new(
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self[src]
world: &World,
component_access: &TypeAccess<ArchetypeComponent>
) -> Self