Visual elements reference
Find a complete list of all the UXML elements.
Read time 1 minuteLast updated 23 days ago
The following tables outline the visual elements available in the and namespaces.
UnityEngine.UIElementsUnityEditor.UIElementsBase elements
Element | Namespace | C# class |
|---|---|---|
| | |
| | |
Built-in controls
The following table is a reference of all built-in controls available for UI Toolkit.
C# only controls
The following table lists the controls that are only available in C# and do not have a UXML representation.
Name | Bindable | Namespace | C# class |
|---|---|---|---|
| No | | |
UI Toolkit Authoring API
The following table lists Editor-only controls for building custom Inspector UIs for UXML attributes.
Page | Description |
|---|---|
| UxmlAttributeField | An Editor-only control that displays a serialized UXML attribute property in the Inspector with override indicators and binding affordances. |
| UxmlAttributeFieldDecorator | An Editor-only container that adds override indicators, binding affordances, and a context menu to any |
| UxmlSerializedDataPropertyDrawer | The base class for custom property drawers applied to |
Templates
Element | Description | Namespace | Permitted child elements | Attributes |
|---|---|---|---|---|
| A reference to another UXML template that can be instantiated using the | | None | |
| Instance of a | | None | |
UxmlObject attributes
Element | Description | Namespace | Permitted child elements | Attributes |
|---|---|---|---|---|
| Contains descriptions of columns. Must be a child of a parent that supports it, such as MultiColumnListView or MultiColumnTreeView. | | | None |
| Describes a column. Must be a child of | | None | |