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 |
|