Class LambdaJobQueryConstructionMethods
Inheritance
LambdaJobQueryConstructionMethods
Syntax
public static class LambdaJobQueryConstructionMethods
Methods
WithAll<T>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithAll<T>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
WithAll<T>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithAll<T>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
WithAll<T>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithAll<T>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
WithAll<T1, T2>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithAll<T1, T2>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
WithAll<T1, T2>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithAll<T1, T2>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
WithAll<T1, T2>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithAll<T1, T2>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
WithAll<T1, T2, T3>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithAll<T1, T2, T3>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
Name |
Description |
T1 |
|
T2 |
|
T3 |
|
WithAll<T1, T2, T3>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithAll<T1, T2, T3>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
Name |
Description |
T1 |
|
T2 |
|
T3 |
|
WithAll<T1, T2, T3>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithAll<T1, T2, T3>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
Name |
Description |
T1 |
|
T2 |
|
T3 |
|
WithAny<T>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithAny<T>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
WithAny<T>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithAny<T>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
WithAny<T>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithAny<T>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
WithAny<T1, T2>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithAny<T1, T2>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
WithAny<T1, T2>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithAny<T1, T2>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
WithAny<T1, T2>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithAny<T1, T2>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
WithAny<T1, T2, T3>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithAny<T1, T2, T3>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
Name |
Description |
T1 |
|
T2 |
|
T3 |
|
WithAny<T1, T2, T3>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithAny<T1, T2, T3>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
Name |
Description |
T1 |
|
T2 |
|
T3 |
|
WithAny<T1, T2, T3>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithAny<T1, T2, T3>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
Name |
Description |
T1 |
|
T2 |
|
T3 |
|
WithChangeFilter<T>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithChangeFilter<T>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
WithChangeFilter<T>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithChangeFilter<T>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
WithChangeFilter<T>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithChangeFilter<T>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
WithChangeFilter<T1, T2>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithChangeFilter<T1, T2>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
WithChangeFilter<T1, T2>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithChangeFilter<T1, T2>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
WithChangeFilter<T1, T2>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithChangeFilter<T1, T2>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
WithEntityQueryOptions(ForEachLambdaJobDescription, EntityQueryOptions)
Declaration
public static ForEachLambdaJobDescription WithEntityQueryOptions(this ForEachLambdaJobDescription description, EntityQueryOptions options)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
EntityQueryOptions |
options |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
WithEntityQueryOptions(ForEachLambdaJobDescriptionJCS, EntityQueryOptions)
Declaration
public static ForEachLambdaJobDescriptionJCS WithEntityQueryOptions(this ForEachLambdaJobDescriptionJCS description, EntityQueryOptions options)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
EntityQueryOptions |
options |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
WithEntityQueryOptions(LambdaJobChunkDescription, EntityQueryOptions)
Declaration
public static LambdaJobChunkDescription WithEntityQueryOptions(this LambdaJobChunkDescription description, EntityQueryOptions options)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
EntityQueryOptions |
options |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
WithNone<T>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithNone<T>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
WithNone<T>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithNone<T>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
WithNone<T>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithNone<T>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
WithNone<T1, T2>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithNone<T1, T2>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
WithNone<T1, T2>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithNone<T1, T2>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
WithNone<T1, T2>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithNone<T1, T2>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
WithNone<T1, T2, T3>(ForEachLambdaJobDescription)
Declaration
public static ForEachLambdaJobDescription WithNone<T1, T2, T3>(this ForEachLambdaJobDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
Name |
Description |
T1 |
|
T2 |
|
T3 |
|
WithNone<T1, T2, T3>(ForEachLambdaJobDescriptionJCS)
Declaration
public static ForEachLambdaJobDescriptionJCS WithNone<T1, T2, T3>(this ForEachLambdaJobDescriptionJCS description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
Name |
Description |
T1 |
|
T2 |
|
T3 |
|
WithNone<T1, T2, T3>(LambdaJobChunkDescription)
Declaration
public static LambdaJobChunkDescription WithNone<T1, T2, T3>(this LambdaJobChunkDescription description)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
Name |
Description |
T1 |
|
T2 |
|
T3 |
|
WithSharedComponentFilter<T>(ForEachLambdaJobDescription, T)
Declaration
public static ForEachLambdaJobDescription WithSharedComponentFilter<T>(this ForEachLambdaJobDescription description, T sharedComponent)
where T : struct, ISharedComponentData
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
T |
sharedComponent |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
Type Parameters
WithSharedComponentFilter<T>(ForEachLambdaJobDescriptionJCS, T)
Declaration
public static ForEachLambdaJobDescriptionJCS WithSharedComponentFilter<T>(this ForEachLambdaJobDescriptionJCS description, T sharedComponent)
where T : struct, ISharedComponentData
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
T |
sharedComponent |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
Type Parameters
WithSharedComponentFilter<T>(LambdaJobChunkDescription, T)
Declaration
public static LambdaJobChunkDescription WithSharedComponentFilter<T>(this LambdaJobChunkDescription description, T sharedComponent)
where T : struct, ISharedComponentData
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
T |
sharedComponent |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|
Type Parameters
WithStoreEntityQueryInField(ForEachLambdaJobDescription, ref EntityQuery)
You can use this method to store the EntityQuery generated for this Entities.ForEach invocation in a variable that you can then reuse for other purposes,
such as calculating entity counts. Note: The EntityQuery is created in OnCreate. This method gives a copy of that query
that can be used at any time (even before the Entities.ForEach is invoked). Also, this EntityQuery does not have any of the filters that the
Entities.ForEach invocation sets up.
Declaration
public static ForEachLambdaJobDescription WithStoreEntityQueryInField(this ForEachLambdaJobDescription description, ref EntityQuery query)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
description |
|
EntityQuery |
query |
Reference to EntityQuery object to store the EntityQuery created for this Entities.ForEach invocation.
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescription |
|
WithStoreEntityQueryInField(ForEachLambdaJobDescriptionJCS, ref EntityQuery)
Declaration
public static ForEachLambdaJobDescriptionJCS WithStoreEntityQueryInField(this ForEachLambdaJobDescriptionJCS description, ref EntityQuery query)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
description |
|
EntityQuery |
query |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.ForEachLambdaJobDescriptionJCS |
|
WithStoreEntityQueryInField(LambdaJobChunkDescription, ref EntityQuery)
Declaration
public static LambdaJobChunkDescription WithStoreEntityQueryInField(this LambdaJobChunkDescription description, ref EntityQuery query)
Parameters
Type |
Name |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
description |
|
EntityQuery |
query |
|
Returns
Type |
Description |
Unity.Entities.CodeGeneratedJobForEach.LambdaJobChunkDescription |
|