pub unsafe fn par_iter_chunks_unchecked<'a, 'env, T: EntityStore>(
        &'a mut self,
        env: &'env JobSystem,
        world: &'a T,
    ) -> ParChunkIter<'a, 'env, V::View, F> {
        let accessor = world.get_component_storage::<V::View>().unwrap();
        let (filter, result) = self.evaluate_query(&accessor);

        ParChunkIter::new(env, accessor, result, filter)
    }
/// Returns a parallel iterator which will yield all entity chunks which match the query.
///
/// Each chunk contains slices of components for entities which all have the same component
/// layout.
///
/// # Safety
/// This function allows mutable access via a shared world reference. The caller is responsible
/// for ensuring that no component accesses may create mutable aliases.
Returns a parallel iterator which will yield all entity chunks which match the query.
Each chunk contains slices of components for entities which all have the same component
layout.
Returns a parallel iterator which will yield all entity chunks which match the query . Each chunk contains slices of components for entities which all have the same component layout .
pub unsafe fn par_iter_chunks_unchecked<'a, 'env, T: EntityStore>(
        &'a mut self,
        env: &'env JobSystem,
        world: &'a T,
    ) -> ParChunkIter<'a, 'env, V::View, F> {
        let accessor = world.get_component_storage::<V::View>().unwrap();
        let (filter, result) = self.evaluate_query(&accessor);
        ParChunkIter::new(env, accessor, result, filter)
    }
pub unsafe fn par_iter_chunks_unchecked < ' a , ' env , T : EntityStore > ( & ' a mut self , env : & ' env JobSystem , world : & ' a T , ) -> ParChunkIter < ' a , ' env , V :: View , F > { let accessor = world . get_component_storage :: < V :: View > ( ) . unwrap ( ) ; let ( filter , result ) = self . evaluate_query ( & accessor ) ; ParChunkIter :: new ( env , accessor , result , filter ) }
Returns a parallel iterator which will yield all entity chunks which match the query.
Returns a parallel iterator which will yield all entity chunks which match the query .
&'a mut self
env
&'env JobSystem
world
&'a T
&'a mut self
env
&'env JobSystem
world
&'a T
safety
This function allows mutable access via a shared world reference. The caller is responsible
for ensuring that no component accesses may create mutable aliases.
This function allows mutable access via a shared world reference . The caller is responsible for ensuring that no component accesses may create mutable aliases .