Macro entity_data_macros::iter_set
source · iter_set!() { /* proc-macro */ }Expand description
Helps to iterate entities with intersecting components.
Example:
let access: SystemAccess = entity_storage.access();
for v in crate::iter_set!(access, Comp1, mut Comp2) {
let (comp1, comp2): (&Comp1, &mut Comp2) = v;
println!("{}", comp1.some_field);
}