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 SystemAPIQueryBuilder
Methods
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. |