Table of Contents

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.

ChunkTuple<T>

A tuple of a chunk of entities and their components.

EntityEnumerator

Enumerator over a set of Entity instances.

EntityQueryEnumerator

An enumerator that can be used to enumerate all Entity instances in a Frent.Systems.Query.

EntityQueryEnumerator<T>

Enumerates all component references of the specified types and the Entity instance for each Entity in a query.

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.

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