Expand description
Define wrapper types & traits for bevy’s QueryState and QueryIter.
The concrete type is erased by defining traits for the QueryState and QueryIter
and wrapping them into a trait object (Box<dyn _>).
There is an individual wrapper type per crate::ReflectQueryable query method.
Structs§
- Entity
Querydyn - An erased
QueryStateto iterate overEntity. - Entity
Querydyn Iter - An iterator over all
Entityin aworld. - MutQuerydyn
- An erased
QueryStateto iterate overMut<dyn Reflect>. - MutQuerydyn
Iter - An iterator over all
Mut<dyn Reflect>in aworld. - Querydyn
- An erased
QueryStateto iterate over&dyn Reflect. - Querydyn
Iter - An iterator over all
&dyn Reflectin aworld. - RefQuerydyn
- An erased
QueryStateto iterate overRef<dyn Reflect>. - RefQuerydyn
Iter - An iterator over all
Ref<dyn Reflect>in aworld.