Class QueryIterationExtensions
Extensions to execute behavior on queries.
public static class QueryIterationExtensions
- Inheritance
-
QueryIterationExtensions
- Inherited Members
Methods
Delegate<T>(Query, EntityExecute<T>)
Executes a delegate for every entity in a query, using the specified component types.
public static void Delegate<T>(this Query query, QueryDelegates.EntityExecute<T> action)
Parameters
queryQueryThe query to iterate over.
actionQueryDelegates.EntityExecute<T>The behavior to execute on every component set.
Type Parameters
T
Delegate<T>(Query, Execute<T>)
Executes a delegate for every entity in a query, using the specified component types.
public static void Delegate<T>(this Query query, QueryDelegates.Execute<T> action)
Parameters
queryQueryThe query to iterate over.
actionQueryDelegates.Execute<T>The behavior to execute on every component set.
Type Parameters
T
InlineWithEntities<TAction, T>(Query, TAction)
Executes a inlinable struct instance method for every entity in a query, using the specified component types.
public static void InlineWithEntities<TAction, T>(this Query query, TAction action) where TAction : IEntityAction<T>
Parameters
queryQueryThe query to iterate over.
actionTActionThe struct behavior to execute on every component set.
Type Parameters
TActionT
Inline<TAction, T>(Query, TAction)
Executes a inlinable struct instance method for every entity in a query, using the specified component types.
public static void Inline<TAction, T>(this Query query, TAction action) where TAction : IAction<T>
Parameters
queryQueryThe query to iterate over.
actionTActionThe struct behavior to execute on every component set.
Type Parameters
TActionT