# UISubset

> Bit mask that specifies which UI subset to render when calling ScriptableRenderContext.CreateUIOverlayRendererList. For any frame, UI subsets must be rendered in the following order: UIToolkit_UGUI, LowLevel.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.Rendering](/engine/6000.0/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
[Flags]
public enum UISubset
```

## Fields

| Value                                                                                               | Description                                                       |
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [All](/engine/6000.0/script-reference/unityengine/rendering/uisubset/all.md)                        | Specifies all UI subsets.                                         |
| [LowLevel](/engine/6000.0/script-reference/unityengine/rendering/uisubset/lowlevel.md)              | Specifies native low level UI subset (IMGUI and software cursor). |
| [UIToolkit\_UGUI](/engine/6000.0/script-reference/unityengine/rendering/uisubset/uitoolkit-ugui.md) | Specifies UI Toolkit and UGUI subset.                             |
