UQueryState<T>
Query object containing all the selection rules. The object can be saved and rerun later without re-allocating memory.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Struct
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
- Implements: IEnumerable<T>, IEnumerable, IEquatable<UQueryState<T>>
public struct UQueryState<T> : IEnumerable<T>, IEnumerable, IEquatable<UQueryState<T>> where T : VisualElement
Methods
Method | Description |
|---|---|
| AtIndex | Selects the nth element matching all the criteria, or null if not enough elements were found. |
| First | The first element matching all the criteria, or null if none was found. |
| ForEach | Invokes function on all elements matching the query. |
| GetEnumerator | Allows traversing the results of the query with |
| Last | The last element matching all the criteria, or null if none was found. |
| RebuildOn | Creates a new QueryState with the same selection rules, applied on another VisualElement. |
| ToList | Returns a list containing elements satisfying selection rules. |