Module flatbox_ecs::query
source · Expand description
ECS-queries
Structs§
- A sequence of entities yielded by
BatchedIter
- Batched version of
QueryIter
- Unique borrow of an entity’s component
- A prepared query can be stored independently of the
World
to amortize query set-up costs. - Combined borrow of a
PreparedQuery
and aWorld
- Iterates over all entities matching a
PreparedQuery
- Provides random access to the results of a prepared query
- A borrow of a
World
sufficient to execute the queryQ
- Iterator over the set of entities with the components in
Q
- A query builder that’s convertible directly into an iterator
- A query that yields
true
iff an entity would satisfy the queryQ
- Provides random access to the results of a query
- Query transformer skipping entities that do not satisfy another query
- Query transformer skipping entities that satisfy another query
Enums§
- Holds an
L
, or anR
, or both