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>.Enumerable
A wrapper over a query for enumeration.
- ChunkTuple<T>
A tuple of a chunk of entities and their components.
- EntityEnumerator
Enumerator over a set of Entity instances.
- EntityLinkEnumerator
Enumerates every Entity on the far side of a link.
- EntityLinkEnumerator.Enumerable
A wrapper over one side of an Entity's links for enumeration of entities alone.
- EntityLinkEnumerator<T>
Enumerates the component references and the Entity instance of every Entity on the far side of a link.
- EntityLinkEnumerator<T>.Enumerable
A wrapper over one side of an Entity's links for enumeration with entities.
- EntityQueryEnumerator
An enumerator that can be used to enumerate all Entity instances in a Frent.Systems.Query.
- EntityQueryEnumerator.Enumerable
A wrapper over a query for enumeration.
- EntityQueryEnumerator<T>
Enumerates all component references of the specified types and the Entity instance for each Entity in a query.
- EntityQueryEnumerator<T>.Enumerable
A wrapper over a query for enumeration.
- EntityRefTuple<T>
A tuple of multiple references with an Entity.
- LinkEnumerable<T>
A wrapper over one side of an Entity's links for enumeration.
- LinkEnumerator<T>
Enumerates the component references of every Entity on the far side of a link.
- QueryEnumerator<T>
Enumerates all component references of the specified types for each Entity in a query.
- QueryEnumerator<T>.Enumerable
A wrapper over a query for enumeration.
- RefTuple<T>
A tuple of multiple references.
- Rule
Encapsulates a check for an entity, used to filter queries
Interfaces
- IAction<TArg>
An arbitrary function with one parameter