Namespace Frent.Systems
Classes
- QueryIterationExtensions
Extensions to execute behavior on queries.
Structs
- ChunkQueryEnumerator<T>
Enumerates all component references of the specified types for each Entity in a query in chunks.
- ChunkQueryEnumerator<T>.QueryEnumerable
Proxy type for foreach syntax
- ChunkTuple<T>
A tuple of a chunk of entities and their components.
- EntityEnumerator
Enumerator over a set of Entity instances.
- EntityEnumerator.EntityEnumerable
Proxy struct used to get an EntityEnumerator.
- EntityQueryEnumerator
An enumerator that can be used to enumerate all Entity instances in a Frent.Systems.Query.
- EntityQueryEnumerator.QueryEnumerable
Proxy type for foreach syntax
- EntityQueryEnumerator<T>
Enumerates all component references of the specified types and the Entity instance for each Entity in a query.
- EntityQueryEnumerator<T>.QueryEnumerable
Proxy type for foreach syntax
- EntityRefTuple<T>
A tuple of multiple references with an Entity.
- QueryEnumerator<T>
Enumerates all component references of the specified types for each Entity in a query.
- QueryEnumerator<T>.QueryEnumerable
Proxy type for foreach syntax
- RefTuple<T>
A tuple of multiple references.
- Rule
Encapsulates a check for an entity, used to filter queries
Interfaces
- IAction<TArg>
An arbitary function with one parameter