Struct SystemAPIQueryBuilder
Supports construction of queries matching one or multiple archetypes inside ISystem and SystemBase types.
All queried components must be known at compile-time.
Namespace: Unity.Entities
Assembly: Unity.Entities.dll
Syntax
public struct SystemAPIQueryBuilderMethods
| Name | Description | 
|---|---|
| AddAdditionalQuery() | Finalize the existing query description. All  | 
| Build() | Get or create an  | 
| WithAbsentChunkComponent<T1>() | Add an absent Chunk Component type to the query. | 
| WithAbsent<T1>() | Specify all read-only component types that must NOT be present. | 
| WithAbsent<T1, T2>() | Specify all read-only component types that must NOT be present. | 
| WithAbsent<T1, T2, T3>() | Specify all read-only component types that must NOT be present. | 
| WithAbsent<T1, T2, T3, T4>() | Specify all read-only component types that must NOT be present. | 
| WithAbsent<T1, T2, T3, T4, T5>() | Specify all read-only component types that must NOT be present. | 
| WithAbsent<T1, T2, T3, T4, T5, T6>() | Specify all read-only component types that must NOT be present. | 
| WithAbsent<T1, T2, T3, T4, T5, T6, T7>() | Specify all read-only component types that must NOT be present. | 
| WithAllChunkComponentRW<T>() | Add a required Chunk Component type to the query, which must be enabled. | 
| WithAllChunkComponent<T>() | Add a required Chunk Component type to the query, which must be enabled. | 
| WithAllRW<T1>() | Specify all read-write component types that must be present and enabled on matching entities. | 
| WithAllRW<T1, T2>() | Specify all read-write component types that must be present and enabled on matching entities. | 
| WithAll<T1>() | Specify all read-only component types that must be present and enabled on matching entities. | 
| WithAll<T1, T2>() | Specify all read-only component types that must be present and enabled on matching entities. | 
| WithAll<T1, T2, T3>() | Specify all read-only component types that must be present and enabled on matching entities. | 
| WithAll<T1, T2, T3, T4>() | Specify all read-only component types that must be present and enabled on matching entities. | 
| WithAll<T1, T2, T3, T4, T5>() | Specify all read-only component types that must be present and enabled on matching entities. | 
| WithAll<T1, T2, T3, T4, T5, T6>() | Specify all read-only component types that must be present and enabled on matching entities. | 
| WithAll<T1, T2, T3, T4, T5, T6, T7>() | Specify all read-only component types that must be present and enabled on matching entities. | 
| WithAnyChunkComponentRW<T>() | Add an optional Chunk Component type to the query. | 
| WithAnyChunkComponent<T>() | Add an optional Chunk Component type to the query. | 
| WithAnyRW<T1>() | Specify optional read-write component types that must be present. | 
| WithAnyRW<T1, T2>() | Specify optional read-write component types that must be present. | 
| WithAny<T1>() | Specify optional read-only component types that must be present. | 
| WithAny<T1, T2>() | Specify optional read-only component types that must be present. | 
| WithAny<T1, T2, T3>() | Specify optional read-only component types that must be present. | 
| WithAny<T1, T2, T3, T4>() | Specify optional read-only component types that must be present. | 
| WithAny<T1, T2, T3, T4, T5>() | Specify optional read-only component types that must be present. | 
| WithAny<T1, T2, T3, T4, T5, T6>() | Specify optional read-only component types that must be present. | 
| WithAny<T1, T2, T3, T4, T5, T6, T7>() | Specify optional read-only component types that must be present. | 
| WithAspect<TAspect>() | Add component type requirement for a given aspect. | 
| WithDisabledRW<T1>() | Specify all DISABLED component types (with write access) that must be present. | 
| WithDisabledRW<T1, T2>() | Specify all DISABLED component types (with write access) that must be present. | 
| WithDisabled<T1>() | Specify all read-only DISABLED component types that must be present. | 
| WithDisabled<T1, T2>() | Specify all read-only DISABLED component types that must be present. | 
| WithDisabled<T1, T2, T3>() | Specify all read-only DISABLED component types that must be present. | 
| WithDisabled<T1, T2, T3, T4>() | Specify all read-only DISABLED component types that must be present. | 
| WithDisabled<T1, T2, T3, T4, T5>() | Specify all read-only DISABLED component types that must be present. | 
| WithDisabled<T1, T2, T3, T4, T5, T6>() | Specify all read-only DISABLED component types that must be present. | 
| WithDisabled<T1, T2, T3, T4, T5, T6, T7>() | Specify all read-only DISABLED component types that must be present. | 
| WithNoneChunkComponent<T>() | Add an excluded Chunk Component type to the query. | 
| WithNone<T1>() | Specify component types that must NOT be present. | 
| WithNone<T1, T2>() | Specify component types that must NOT be present. | 
| WithNone<T1, T2, T3>() | Specify component types that must NOT be present. | 
| WithNone<T1, T2, T3, T4>() | Specify component types that must NOT be present. | 
| WithNone<T1, T2, T3, T4, T5>() | Specify component types that must NOT be present. | 
| WithNone<T1, T2, T3, T4, T5, T6>() | Specify component types that must NOT be present. | 
| WithNone<T1, T2, T3, T4, T5, T6, T7>() | Specify component types that must NOT be present. | 
| WithOptions(EntityQueryOptions) | Specify your own  | 
| WithPresentChunkComponentRW<T>() | Add a required Chunk Component type to the query, whether or not it is enabled. | 
| WithPresentChunkComponent<T>() | Add a required Chunk Component type to the query, whether or not it is enabled. | 
| WithPresentRW<T1>() | Specify all read-write component types that must be present, whether or not they are enabled on matching entities. | 
| WithPresentRW<T1, T2>() | Specify all read-write component types that must be present, whether or not they are enabled on matching entities. | 
| WithPresent<T1>() | Specify all read-only component types that must be present, whether or not they are enabled on matching entities. | 
| WithPresent<T1, T2>() | Specify all read-only component types that must be present, whether or not they are enabled on matching entities. | 
| WithPresent<T1, T2, T3>() | Specify all read-only component types that must be present, whether or not they are enabled on matching entities. | 
| WithPresent<T1, T2, T3, T4>() | Specify all read-only component types that must be present, whether or not they are enabled on matching entities. | 
| WithPresent<T1, T2, T3, T4, T5>() | Specify all read-only component types that must be present, whether or not they are enabled on matching entities. | 
| WithPresent<T1, T2, T3, T4, T5, T6>() | Specify all read-only component types that must be present, whether or not they are enabled on matching entities. | 
| WithPresent<T1, T2, T3, T4, T5, T6, T7>() | Specify all read-only component types that must be present, whether or not they are enabled on matching entities. |