Struct QueryEnumerable<T1, T2, T3, T4, T5, T6, T7>
An enumeration interface for the entities that match an EntityQuery.
Namespace: Unity.Entities
Assembly: Unity.Entities.dll
Syntax
public struct QueryEnumerable<T1, T2, T3, T4, T5, T6, T7>Type Parameters
| Name | Description | 
|---|---|
| T1 | A component type | 
| T2 | A component type | 
| T3 | A component type | 
| T4 | A component type | 
| T5 | A component type | 
| T6 | A component type | 
| T7 | A component type | 
Remarks
This feature is primarily intended as a backend implementation for Query<T1>(). Application code should prefer to use that interface rather than using this type directly.
Methods
| Name | Description | 
|---|---|
| GetEnumerator() | Returns an enumerator over the entities in this query. | 
| WithAbsent<TComponent1>() | Specify all read-only component types that must NOT be present. | 
| WithAbsent<TComponent1, TComponent2>() | Specify all read-only component types that must NOT be present. | 
| WithAbsent<TComponent1, TComponent2, TComponent3>() | Specify all read-only component types that must NOT be present. | 
| WithAll<TComponent1>() | Specify all read-only component types that must be present AND enabled. | 
| WithAll<TComponent1, TComponent2>() | Specify all read-only component types that must be present AND enabled. | 
| WithAll<TComponent1, TComponent2, TComponent3>() | Specify all read-only component types that must be present AND enabled. | 
| WithAny<TComponent1>() | Specify optional read-only component types (which must be enabled). | 
| WithAny<TComponent1, TComponent2>() | Specify optional read-only component types (which must be enabled). | 
| WithAny<TComponent1, TComponent2, TComponent3>() | Specify optional read-only component types (which must be enabled). | 
| WithChangeFilter<TChangeFilter1>() | Only select components in chunks in which the specified component might have changed since the last time the system updated. | 
| WithChangeFilter<TChangeFilter1, TChangeFilter2>() | Only select components in chunks in which the specified component might have changed since the last time the system updated. | 
| WithDisabled<TComponent1>() | Specify all read-only component types that must be present AND disabled. | 
| WithDisabled<TComponent1, TComponent2>() | Specify all read-only component types that must be present AND disabled. | 
| WithDisabled<TComponent1, TComponent2, TComponent3>() | Specify all read-only component types that must be present AND disabled. | 
| WithEntityAccess() | Invoke this method if you wish to retrieve a tuple with an  | 
| WithNone<TComponent1>() | Specify component types that must be absent, or present and disabled. | 
| WithNone<TComponent1, TComponent2>() | Specify component types that must be absent, or present and disabled. | 
| WithNone<TComponent1, TComponent2, TComponent3>() | Specify component types that must be absent, or present and disabled. | 
| WithOptions(EntityQueryOptions) | Specify your own  | 
| WithPresent<TComponent1>() | Specify all read-only component types that must be present, whether enabled or disabled. | 
| WithPresent<TComponent1, TComponent2>() | Specify all read-only component types that must be present, whether enabled or disabled. | 
| WithPresent<TComponent1, TComponent2, TComponent3>() | Specify all read-only component types that must be present, whether enabled or disabled. | 
| WithSharedComponentFilterManaged<TSharedComponent1>(TSharedComponent1) | Only select chunks that have a specified value for a managed shared component. | 
| WithSharedComponentFilterManaged<TSharedComponent1, TSharedComponent2>(TSharedComponent1, TSharedComponent2) | Only select chunks that have the specified values for two managed shared components. | 
| WithSharedComponentFilter<TSharedComponent1>(TSharedComponent1) | Only select chunks that have a specified value for a shared component. | 
| WithSharedComponentFilter<TSharedComponent1, TSharedComponent2>(TSharedComponent1, TSharedComponent2) | Only select chunks that have the specified values for two shared components. |