Namespace Unity.Muse.AppUI.UI
Classes
Accordion
Accordion UI element.
Accordion.UxmlFactory
The UXML factory for the Accordion.
Accordion.UxmlTraits
Class containing the Accordion.UxmlTraits for the Accordion.
AccordionItem
Item used inside an Accordion element.
AccordionItem.UxmlFactory
Class to be able to use the AccordionItem in UXML.
AccordionItem.UxmlTraits
Class containing the AccordionItem.UxmlTraits for the AccordionItem.
AccordionItemValueChangedEvent
Event for when an accordion item value has changed.
ActionBar
ActionBar UI element.
ActionBar.UxmlFactory
The UXML factory for the ActionBar.
ActionBar.UxmlTraits
Class containing the ActionBar.UxmlTraits for the ActionBar.
ActionButton
ActionButton UI element.
ActionButton.UxmlFactory
The ActionButton UXML factory.
ActionButton.UxmlTraits
Class containing the ActionButton.UxmlTraits for the ActionButton.
ActionGroup
ActionGroup UI element.
ActionGroup.UxmlFactory
The UXML factory for the ActionGroup.
ActionGroup.UxmlTraits
Class containing the ActionGroup.UxmlTraits for the ActionGroup.
ActionTriggeredEvent
An Action has been triggered.
AlertDialog
AlertDialog UI element.
AlertDialog.UxmlFactory
The UXML factory for the AlertDialog.
AlertDialog.UxmlTraits
Class containing the AlertDialog.UxmlTraits for the AlertDialog.
AnchorPopupUtils
Utility class to compute the position of a popup based on the anchor's position and size.
AnchorPopup<T>
Base class for Popup that can be anchored to another UI Element.
AppBar
AppBar is a component that can be used to display a title, a back button, a drawer button and a set of actions.
AppBar.UxmlFactory
UXML factory for the AppBar.
AppBar.UxmlTraits
UXML traits for the AppBar.
Avatar
Avatar UI element.
Avatar.UxmlFactory
Defines the UxmlFactory for the Avatar.
Avatar.UxmlTraits
Class containing the Avatar.UxmlTraits for the Avatar.
AvatarGroup
AvatarGroup UI element.
AvatarGroup.UxmlFactory
Defines the UxmlFactory for the AvatarGroup.
AvatarGroup.UxmlTraits
Class containing the AvatarGroup.UxmlTraits for the AvatarGroup.
AvatarVariantContext
The Avatar variant context.
BackgroundExtensions
Extension methods for Background objects.
Badge
Badge UI element.
Badge.UxmlFactory
Defines the UxmlFactory for the Badge.
Badge.UxmlTraits
Class containing the Badge.UxmlTraits for the Badge.
BaseDatePicker
A base date picker control.
BaseDatePicker.UxmlTraits
Class containing the BaseDatePicker.UxmlTraits for the BaseDatePicker.
BaseDialog
Base class for Dialogs (Dialog, AlertDialog, etc).
BaseDialog.UxmlTraits
Class containing the BaseDialog.UxmlTraits for the BaseDialog.
BaseGridView
The base class for GridView elements.
BaseGridView.UxmlTraits
Defines BaseGridView.UxmlTraits for the BaseGridView.
BaseSlider<TValueType, THandleValueType>
Base class for any Slider (TouchSliderFloat, TouchSliderInt, SliderFloat, SliderInt).
BaseSlider<TValueType, THandleValueType>.UxmlTraits
Class containing the BaseSlider<TValueType, THandleValueType>.UxmlTraits for the BaseSlider<TValueType, THandleValueType>.
BaseTextElement
Base class for all textual App UI components.
BaseTextElement.UxmlTraits
Class containing the UXML traits for the TextElement class.
BaseVisualElement
Base class for all non textual App UI components.
BaseVisualElement.UxmlTraits
Class containing the UXML traits for the VisualElement class.
BlinkingCursor
A manipulator that makes the cursor of a TextField blink.
BottomNavBar
A bottom navigation bar visual element.
BottomNavBarItem
A bottom navigation bar item visual element.
BottomNotification<T>
A base class for notification displayed at the bottom of the screen.
BoundsField
Bounds Field UI element.
BoundsField.UxmlFactory
Class to instantiate a BoundsField using the data read from a UXML file.
BoundsField.UxmlTraits
Class containing the BoundsField.UxmlTraits for the BoundsField.
BoundsIntField
BoundsInt Field UI element.
BoundsIntField.UxmlFactory
Class to instantiate a BoundsIntField using the data read from a UXML file.
BoundsIntField.UxmlTraits
Class containing the BoundsIntField.UxmlTraits for the BoundsIntField.
BreadcrumbItem
BreadcrumbItem visual element.
BreadcrumbItem.UxmlFactory
UXML Factory for BreadcrumbItem.
BreadcrumbItem.UxmlTraits
UXML Traits for BreadcrumbItem.
BreadcrumbSeparator
BreadcrumbSeparator visual element.
BreadcrumbSeparator.UxmlFactory
UXML Factory for BreadcrumbSeparator.
BreadcrumbSeparator.UxmlTraits
UXML Traits for BreadcrumbSeparator.
Breadcrumbs
Breadcrumbs visual element.
Breadcrumbs.UxmlFactory
UXML Factory for Breadcrumbs.
Breadcrumbs.UxmlTraits
UXML Traits for Breadcrumbs.
Button
Button UI element.
Button.UxmlFactory
Defines the UxmlFactory for the Button.
Button.UxmlTraits
Class containing the Button.UxmlTraits for the Button.
Canvas
A Canvas is a VisualElement that can be used to group other VisualElements. You can use it to create a scrollable area inside a window.
Canvas.UxmlFactory
Defines the UxmlFactory for the Canvas.
Canvas.UxmlTraits
Class containing the UXML traits for the Canvas.
CanvasBackground
A CanvasBackground is a VisualElement used as the background of a Canvas.
ChangingEvent<TValueType>
THe value changing event.
Checkbox
Checkbox UI element.
Checkbox.UxmlFactory
UXML factory for the Checkbox.
Checkbox.UxmlTraits
Class containing the Checkbox.UxmlTraits for the Checkbox.
Chip
Chip UI element.
Chip.UxmlFactory
Defines the UxmlFactory for the Chip.
Chip.UxmlTraits
Class containing the Chip.UxmlTraits for the Chip.
CircularProgress
CircularProgress UI element. This is a circular progress bar.
CircularProgress.UxmlFactory
Defines the UxmlFactory for the CircularProgress.
CircularProgress.UxmlTraits
Class containing the CircularProgress.UxmlTraits for the CircularProgress.
Clickable
Clickable Manipulator, used on Button elements.
ColorExtensions
Extensions for working with colors.
ColorField
Color Field UI element.
ColorField.UxmlFactory
Class to instantiate a ColorField using the data read from a UXML file.
ColorField.UxmlTraits
Class containing the ColorField.UxmlTraits for the ColorField.
ColorPicker
ColorPicker UI Element.
ColorPicker.UxmlFactory
Class used to create a ColorPicker using UXML.
ColorPicker.UxmlTraits
Class containing the ColorPicker.UxmlTraits for the ColorPicker.
ColorSlider
A slider that allows the user to select a color value.
ColorSlider.UxmlFactory
Instantiates an ColorSlider using the data read from a UXML file.
ColorSlider.UxmlTraits
Class containing the ColorSlider.UxmlTraits for the ColorSlider.
ColorSwatch
A color swatch is a visual element that displays a color or a gradient.
ColorSwatch.UxmlFactory
Instantiates an ColorSwatch using the data read from a UXML file.
ColorSwatch.UxmlTraits
Class containing the ColorSwatch.UxmlTraits for the ColorSwatch.
ColorToolbar
A toolbar that contains a color swatch for the previous color, a color swatch for the current color, and an eye dropper button.
ColorWheel
A color wheel that allows the user to select a color hue by rotating the wheel. It is also possible to set the saturation and brightness and opacity of the wheel.
ColorWheel.UxmlFactory
Instantiates an ColorWheel using the data read from a UXML file.
ColorWheel.UxmlTraits
Class containing the ColorWheel.UxmlTraits for the ColorWheel.
ContextChangedEvent<T>
Event raised when the context has changed.
ContextProvider
This element can be used in the visual tree to wrap a part of the user-interface where the context of the application needs to be overriden.
ContextProvider.UxmlFactory
A class responsible for creating a ContextProvider from UXML.
DateField
Date Field UI element.
DateField.UxmlFactory
Class to instantiate a DateField using the data read from a UXML file.
DateField.UxmlTraits
Class containing the DateField.UxmlTraits for the DateField.
DatePicker
A date picker control.
DatePicker.UxmlFactory
Class used to create instances of DatePicker from UXML.
DatePicker.UxmlTraits
Class containing the DatePicker.UxmlTraits for the DatePicker.
DateRangeField
DateRange Field UI element.
DateRangeField.UxmlFactory
Class to instantiate a DateRangeField using the data read from a UXML file.
DateRangeField.UxmlTraits
Class containing the DateRangeField.UxmlTraits for the DateRangeField.
DateRangePicker
A date range picker control.
DateRangePicker.UxmlFactory
Class used to create instances of DateRangePicker from UXML.
DateRangePicker.UxmlTraits
Class containing the DateRangePicker.UxmlTraits for the DateRangePicker.
DefaultPropertyDrawerAttribute
Use this attribute to draw a property with the default PropertyField.
Dialog
Dialog UI element.
Dialog.UxmlFactory
Factory class to instantiate a Dialog using the data read from a UXML file.
Dialog.UxmlTraits
Class containing the Dialog.UxmlTraits for the Dialog.
DialogTrigger
DialogTrigger serves as a wrapper around a Dialog and its associated trigger, linking the Dialog's open state with the trigger's press state. Additionally, it allows you to customize the type and positioning of the Dialog.
DialogTrigger.UxmlFactory
Class used to instantiate DialogTrigger from UXML.
DialogTrigger.UxmlTraits
Class containing the DialogTrigger.UxmlTraits for the DialogTrigger.
Divider
Divider UI element.
Divider.UxmlFactory
The UXML factory for the Divider.
Divider.UxmlTraits
Class containing the Divider.UxmlTraits for the Divider.
DoubleField
Double Field UI element.
DoubleField.UxmlFactory
Factory class to instantiate a DoubleField using the data read from a UXML file.
DoubleField.UxmlTraits
Class containing the DoubleField.UxmlTraits for the DoubleField.
DpiChangedEvent
The DPI has changed.
Draggable
Manipulator which monitors Press, Hold and Release events in order to drag visuals.
Dragger
Manipulator that allows dragging from a container component.
Drawer
Drawer UI element. A drawer is a UI element that slides in from the side of the screen. It can be used to display additional content or to display a menu.
Drawer.UxmlFactory
Factory class to instantiate a Drawer using the data read from a UXML file.
Drawer.UxmlTraits
Class containing the Drawer.UxmlTraits for the Drawer.
DrawerHeader
A drawer header visual element.
DropTarget<T>
A droppable is a container that can be used to drop content into.
DropZone
A drop zone is a container that can be used to drop content into.
DropZone.UxmlFactory
The UXML factory for the DropZone.
DropZone.UxmlTraits
Class containing the DropZone.UxmlTraits for the DropZone.
Dropdown
Dropdown UI element.
Dropdown.UxmlFactory
Factory class to instantiate a Dropdown using the data read from a UXML file.
Dropdown.UxmlTraits
Class containing the Dropdown.UxmlTraits for the Dropdown.
DropdownItem
Dropdown item UI element.
EnumerableExtensions
Enumerable extension methods.
ExVisualElement
A visual element that can be used as a normal VisualElement but with additional styling options like shadows, borders, outline, etc.
ExVisualElement.UxmlFactory
Factory class to instantiate a ExVisualElement using the data read from a UXML file.
ExVisualElement.UxmlTraits
Class containing the ExVisualElement.UxmlTraits for the ExVisualElement.
FieldLabel
A label for a field.
FieldLabel.UxmlFactory
Factory class to instantiate a FieldLabel using the data read from a UXML file.
FieldLabel.UxmlTraits
Class containing the FieldLabel.UxmlTraits for the FieldLabel.
FloatField
Float Field UI element.
FloatField.UxmlFactory
Factory class to instantiate a FloatField using the data read from a UXML file.
FloatField.UxmlTraits
Class containing the FloatField.UxmlTraits for the FloatField.
FloatingActionButton
A floating action button.
FloatingActionButton.UxmlFactory
Defines the UxmlFactory for the FloatingActionButton.
FloatingActionButton.UxmlTraits
Class containing the UXML traits for the FloatingActionButton.
FocusControllerExtensions
Extension methods for FocusController.
GradientExtensions
Extensions for the Gradient class.
GridView
A view containing recycled rows with items inside.
GridView.UxmlFactory
Instantiates a GridView using data from a UXML file.
GridView.UxmlTraits
Defines GridView.UxmlTraits for the GridView.
Heading
Heading UI element.
Heading.UxmlFactory
Factory class to instantiate a Heading using the data read from a UXML file.
Heading.UxmlTraits
Class containing the Heading.UxmlTraits for the Heading.
HelpText
A help text.
HelpText.UxmlFactory
Factory class to instantiate a HelpText using the data read from a UXML file.
HelpText.UxmlTraits
Class containing the HelpText.UxmlTraits for the HelpText.
Icon
Icon UI component.
Icon.UxmlFactory
Factory class to instantiate a Icon using the data read from a UXML file.
Icon.UxmlTraits
Class containing the Icon.UxmlTraits for the Icon.
IconButton
IconButton UI element.
IconButton.UxmlFactory
Factory class to instantiate a IconButton using the data read from a UXML file.
IconButton.UxmlTraits
Class containing the IconButton.UxmlTraits for the IconButton.
InputLabel
InputLabel UI element.
InputLabel.UxmlFactory
Factory class to instantiate a InputLabel using the data read from a UXML file.
InputLabel.UxmlTraits
Class containing the InputLabel.UxmlTraits for the InputLabel.
IntField
A VisualElement that displays a numeric value and allows the user to edit it.
IntField.UxmlFactory
Factory class to instantiate a IntField using the data read from a UXML file.
IntField.UxmlTraits
Class containing the IntField.UxmlTraits for the IntField.
KeyCodeExtensions
Extensions for the KeyCode enum.
KeyboardFocusController
A Manipulator that adds a class to the target element when it is keyboard focused. This is useful for accessibility purposes.
LinearProgress
LinearProgress UI element.
LinearProgress.UxmlFactory
Factory class to instantiate a LinearProgress using the data read from a UXML file.
LinearProgress.UxmlTraits
Class containing the LinearProgress.UxmlTraits for the LinearProgress.
Link
A link visual element.
Link.UxmlFactory
Defines the UxmlFactory for the Link.
Link.UxmlTraits
Class containing the UXML traits for the Link.
ListViewItem
A list view item visual element.
LocalizedTextElement
A localized text element.
LocalizedTextElement.UxmlFactory
Uxml factory for the LocalizedTextElement.
LocalizedTextElement.UxmlTraits
Uxml traits for the LocalizedTextElement.
LongField
A NumericalField<TValueType> that only accepts long values.
LongField.UxmlFactory
Factory class to instantiate a LongField using the data read from a UXML file.
LongField.UxmlTraits
Class containing the LongField.UxmlTraits for the LongField.
MagnificationGestureEvent
Event sent when a magnification gesture is recognized.
Mask
A visual element that can be used to mask color.
Mask.UxmlFactory
Factory class to instantiate a Mask using the data read from a UXML file.
Mask.UxmlTraits
Class containing the Mask.UxmlTraits for the ExVisualElement.
MasonryGridView
A view containing Masonry grid layout.
MasonryGridView.UxmlFactory
Instantiates a MasonryGridView using data from a UXML file.
MasonryGridView.UxmlTraits
Defines MasonryGridView.UxmlTraits for the MasonryGridView.
Menu
Menu UI element.
Menu.UxmlFactory
Class to be able to instantiate a Menu from UXML.
Menu.UxmlTraits
Class containing the Menu.UxmlTraits for the Menu.
MenuBuilder
A utility class to build a Menu programmatically.
MenuDivider
MenuDivider.UxmlFactory
UXML factory for the MenuDivider.
MenuDivider.UxmlTraits
Class containing the MenuDivider.UxmlTraits for the MenuDivider.
MenuItem
An item contained inside a Menu element.
MenuItem.UxmlFactory
Factory class to be able to instantiate a MenuItem from UXML.
MenuItem.UxmlTraits
Class containing the MenuItem.UxmlTraits for the MenuItem.
MenuSection
A section inside a menu, with a heading.
MenuSection.UxmlFactory
The MenuSection UXML factory.
MenuSection.UxmlTraits
Class containing the MenuSection.UxmlTraits for the MenuSection.
MenuTrigger
A wrapper to display a menu when a trigger has been activated.
MenuTrigger.UxmlFactory
UXML factory for the MenuTrigger.
MenuTrigger.UxmlTraits
Class containing the MenuTrigger.UxmlTraits for the MenuTrigger.
Modal
The Modal Popup class.
NotifyValueChangingExtensions
Extensions for INotifyValueChanging<TValueType>.
NumericalField<TValueType>
Numerical Field UI element.
NumericalField<TValueType>.UxmlTraits
Class containing the NumericalField<TValueType>.UxmlTraits for the NumericalField<TValueType>.
OptionalScaleDrawerAttribute
Use this attribute to draw a property with the optional ScaleDrawer.
OptionalThemeDrawerAttribute
Use this attribute to draw a property with the optional ThemeDrawer.
PageIndicator
PageIndicator UI element. This element is used to display a list of dots that can be used to navigate between pages.
PageIndicator.UxmlFactory
Factory class to instantiate a PageIndicator using the data read from a UXML file.
PageIndicator.UxmlTraits
Class containing the PageIndicator.UxmlTraits for the PageIndicator.
PageView
A PageView is a container that displays a single child at a time and provides a UI to navigate between them. It is similar to a ScrollView but here children are snapped to the container's edges.
PageView.UxmlFactory
Class used to create a PageView from UXML.
PageView.UxmlTraits
Class containing the PageView.UxmlTraits for the PageView.
PanGestureEvent
Event sent when a pan gesture is recognized.
Panel
This is the main UI element of any Runtime App. The Panel class will create different UI layers for the main user-interface, popups, notifications and tooltips.
Panel.UxmlFactory
Class used to create instances of Panel from UXML.
Panel.UxmlTraits
Class containing the Panel.UxmlTraits for the Panel.
Picker
Picker UI element.
Picker.UxmlTraits
Class containing the Picker.UxmlTraits for the Picker.
PickerItem
An Item from a Picker.
Picker<TItemType, TTitleType>
A Picker UI element with a title and a list of items.
Picker<TItemType, TTitleType>.UxmlTraits
Class containing the Picker<TItemType, TTitleType>.UxmlTraits for the Picker<TItemType, TTitleType>.
Popover
A popup usually anchored to another UI element.
Popup
This is the base class for any UI component that needs to be displayed over the rest of the user interface.
Popup<T>
A generic base class for popups.
Preloader
A preloader visual element.
Preloader.UxmlFactory
USS class name of elements of this type.
Preloader.UxmlTraits
Class containing the Preloader.UxmlTraits for the AccordionItem.
Pressable
Pressable Manipulator, used on Button elements.
Progress
A base class for all progress UI elements. This class is not meant to be used directly.
Progress.UxmlTraits
Class containing the Progress.UxmlTraits for the Progress.
Quote
Quote UI element.
Quote.UxmlFactory
Defines the UxmlFactory for the Quote.
Quote.UxmlTraits
Class containing the Quote.UxmlTraits for the Quote.
Radio
Radio UI element.
Radio.UxmlFactory
Factory class to instantiate a Radio using the data read from a UXML file.
Radio.UxmlTraits
Class containing the Radio.UxmlTraits for the Radio.
RadioGroup
A container for a set of Radio UI elements.
RadioGroup.UxmlFactory
Factory class to instantiate a RadioGroup using the data read from a UXML file.
RangeSliderBase<TRangeType, TValueType>
Base class for Sliders (RangeSliderFloat, RangeSliderInt).
RangeSliderBase<TRangeType, TValueType>.UxmlTraits
Class containing the RangeSliderBase<TRangeType, TValueType>.UxmlTraits for the SliderBase<TValueType>.
RangeSliderFloat
Range Slider UI element for floating point values.
RangeSliderFloat.UxmlFactory
Factory class to instantiate a RangeSliderFloat using the data read from a UXML file.
RangeSliderFloat.UxmlTraits
Class containing the RangeSliderFloat.UxmlTraits for the RangeSliderFloat.
RangeSliderInt
Range Slider UI element for integer values.
RangeSliderInt.UxmlFactory
Factory class to instantiate a RangeSliderInt using the data read from a UXML file.
RangeSliderInt.UxmlTraits
Class containing the RangeSliderInt.UxmlTraits for the RangeSliderInt.
RectExtensions
Extension methods for the Rect class.
RectField
Rect Field UI element.
RectField.UxmlFactory
Factory class to instantiate a RectField using the data read from a UXML file.
RectField.UxmlTraits
Class containing the RectField.UxmlTraits for the RectField.
RectIntField
RectInt Field UI element.
RectIntField.UxmlFactory
Factory class to instantiate a RectIntField using the data read from a UXML file.
RectIntField.UxmlTraits
Class containing the RectIntField.UxmlTraits for the RectIntField.
SVSquare
SVSquare UI element. It is a square that allows to select a color by selecting a point in a 2D space.
The X axis represents the Hue and the Y axis represents the Saturation.SVSquare.UxmlFactory
Factory class to instantiate a SVSquare using the data read from a UXML file.
SVSquare.UxmlTraits
Class containing the SVSquare.UxmlTraits for the SVSquare.
ScaleDrawerAttribute
Use this attribute to draw a property with the ScaleDrawer.
Scrollable
A Manipulator that allows the user to scroll a target element using your finger or mouse click and drag.
SearchBar
SearchBar UI element.
SearchBar.UxmlFactory
Factory class to instantiate a SearchBar using the data read from a UXML file.
SingleExtensions
Extension methods for Single and Double.
SizeContext
The component size context.
SliderBase<TValueType>
Base class for Sliders (SliderFloat, SliderInt).
SliderBase<TValueType>.UxmlTraits
Class containing the SliderBase<TValueType>.UxmlTraits for the SliderBase<TValueType>.
SliderFloat
Slider UI element for floating point values.
SliderFloat.UxmlFactory
Factory class to instantiate a SliderFloat using the data read from a UXML file.
SliderFloat.UxmlTraits
Class containing the SliderFloat.UxmlTraits for the SliderFloat.
SliderInt
Slider UI element for integer values.
SliderInt.UxmlFactory
Factory class to instantiate a SliderInt using the data read from a UXML file.
SliderInt.UxmlTraits
Class containing the SliderInt.UxmlTraits for the SliderInt.
Spacer
Spacer visual element.
Spacer.UxmlFactory
Generic base class for UXML factories, which instantiate a VisualElement using the data read from a UXML file.
Spacer.UxmlTraits
Defines UxmlTraits for the VisualElement.
SplitView
A SplitView is a container that displays two children at a time and provides a UI to navigate between them. The split bar can be dragged to resize the two children.
SplitView.UxmlFactory
Defines the UxmlFactory for the SplitView.
SplitView.UxmlTraits
Class containing the SplitView.UxmlTraits for the SplitView.
StackView
A StackView is a container that can contain multiple items. It is similar to a stack of cards. The items are added to the stack using the Push method. The top item is the current item. The current item can be removed using the Pop method. The item below the current item becomes the new current item. The current item can be replaced using the Replace method. The item below the current item is removed and the new item is added.
StackView.UxmlFactory
Defines the UxmlFactory for the StackView.
StackView.UxmlTraits
Class containing the StackView.UxmlTraits for the StackView.
StackViewItem
An item in a StackView. It is a container for any UI element and must be used inside a StackView.
Stepper
Stepper UI element.
Stepper.UxmlFactory
Factory class to instantiate a Stepper using the data read from a UXML file.
Stepper.UxmlTraits
Class containing the Stepper.UxmlTraits for the Stepper.
Styles
General usage styling classes for UI components.
SwipeView
A SwipeView is a container that displays one or more children at a time and provides a UI to navigate between them. It is similar to a ScrollView but here children are snapped to the container's edges. See PageView for a similar container that includes a page indicator.
SwipeView.UxmlFactory
Defines the UxmlFactory for the SwipeView.
SwipeView.UxmlTraits
Class containing the SwipeView.UxmlTraits for the SwipeView.
SwipeViewItem
A SwipeViewItem is an item that must be used as a child of a SwipeView.
SwipeViewItem.UxmlFactory
Defines the UxmlFactory for the SwipeViewItem.
SwipeViewItem.UxmlTraits
Class containing the SwipeViewItem.UxmlTraits for the SwipeViewItem.
TabItem
An item used in Tabs bar.
TabItem.UxmlFactory
Factory class to instantiate a TabItem using the data read from a UXML file.
TabItem.UxmlTraits
Class containing the TabItem.UxmlTraits for the TabItem.
Tabs
Tabs UI element.
Tabs.UxmlFactory
Factory class to instantiate a Tabs using the data read from a UXML file.
Tabs.UxmlTraits
Class containing the Tabs.UxmlTraits for the Tabs.
Text
Text UI element.
Text.UxmlFactory
Factory class to instantiate a Text using the data read from a UXML file.
Text.UxmlTraits
Class containing the Text.UxmlTraits for the Text.
TextArea
Text Area UI element.
TextArea.UxmlFactory
Factory class to instantiate a TextArea using the data read from a UXML file.
TextArea.UxmlTraits
Class containing the TextArea.UxmlTraits for the TextArea.
TextField
Text Field UI element.
TextField.UxmlFactory
Factory class to instantiate a TextField using the data read from a UXML file.
TextField.UxmlTraits
Class containing the TextField.UxmlTraits for the TextField.
TextFieldExtensions
Extensions for the TextField class.
ThemeDrawerAttribute
Use this attribute to draw a property with the ThemeDrawer.
Toast
A toast is a view containing a quick little message for the user.
Toggle
Toggle UI element.
Toggle.UxmlFactory
Factory class to instantiate a Toggle using the data read from a UXML file.
Toggle.UxmlTraits
Class containing the Toggle.UxmlTraits for the Toggle.
Toolbar
Accordion visual element.
Toolbar.UxmlFactory
UXML Factory for Toolbar.
Toolbar.UxmlTraits
UXML Traits for Toolbar.
Tooltip
The tooltip popup type.
TouchSliderFloat
TouchSlider UI element for floating point values.
TouchSliderFloat.UxmlFactory
Factory class to instantiate a TouchSliderFloat using the data read from a UXML file.
TouchSliderFloat.UxmlTraits
Class containing the TouchSliderFloat.UxmlTraits for the TouchSliderFloat.
TouchSliderInt
TouchSlider UI element for integer values.
TouchSliderInt.UxmlFactory
Factory class to instantiate a TouchSliderInt using the data read from a UXML file.
TouchSliderInt.UxmlTraits
Class containing the TouchSliderInt.UxmlTraits for the TouchSliderInt.
TouchSlider<TValueType>
Base class for TouchSlider UI elements (TouchSliderFloat, TouchSliderInt).
TouchSlider<TValueType>.UxmlTraits
Class containing the TouchSlider<TValueType>.UxmlTraits for the TouchSlider<TValueType>.
TrackpadGestureManipulator
A manipulator that can be used to receive trackpad gestures.
Tray
The Tray Popup class.
UnityObject
Helper class to destroy objects in the editor and in play mode.
UxmlFilePathAttribute
Attribute to specify the path to the UXML file for a VisualElement
ValueOutOfRangeException
Exception thrown when a Visual Element hasn't been found.
Vector2Field
Vector2 Field UI element.
Vector2Field.UxmlFactory
Factory class to instantiate a Vector2Field using the data read from a UXML file.
Vector2Field.UxmlTraits
Class containing the Vector2Field.UxmlTraits for the Vector2Field.
Vector2IntField
Vector2Int Field UI element.
Vector2IntField.UxmlFactory
Factory class to instantiate a Vector2IntField using the data read from a UXML file.
Vector2IntField.UxmlTraits
Class containing the Vector2IntField.UxmlTraits for the Vector2IntField.
Vector3Field
Vector3 Field UI element.
Vector3Field.UxmlFactory
Factory class to instantiate a Vector3Field using the data read from a UXML file.
Vector3Field.UxmlTraits
Class containing the Vector3Field.UxmlTraits for the Vector3Field.
Vector3IntField
Vector3Int Field UI element.
Vector3IntField.UxmlFactory
Factory class to instantiate a Vector3IntField using the data read from a UXML file.
Vector3IntField.UxmlTraits
Class containing the Vector3IntField.UxmlTraits for the Vector3IntField.
Vector4Field
Vector4 Field UI element.
Vector4Field.UxmlFactory
Factory class to instantiate a Vector4Field using the data read from a UXML file.
Vector4Field.UxmlTraits
Class containing the Vector4Field.UxmlTraits for the Vector4Field.
VisualElementExtensions
Extensions for VisualElement class.
VisualElementNotFoundException
Exception thrown when a Visual Element hasn't been found.
Structs
AdditionalStyle
Styling properties that can be applied to a ExVisualElement.
AnimationDescription
An animation description. It contains the duration of the animation, the easing function and the callback.
PositionOptions
Options to pass as argument to ComputePosition(VisualElement, VisualElement, Panel, PositionOptions) utility method.
PositionResult
The position result data structure returned in ComputePosition(VisualElement, VisualElement, Panel, PositionOptions) utility method.
Interfaces
IContextOverrideElement
Interface for any UI element that can override the current context of the UI.
IDismissInvocator
Interface that must be implemented by any UI component which wants to request a Dismiss(DismissType) if this component is displayed inside a Popup component.
IInputElement<TValueType>
Interface used on UI elements which handle user input.
INotifyValueChanging<TValueType>
Interface that must be implemented to UI components which can change their value progressively, like a Slider.
IPlaceableElement
Interface that should be implemented in UI elements that can be anchored to another UI element.
IPressable
Interface for pressable elements.
ISelectableElement
Interface used on UI elements which handle a selected state.
ISizeableElement
Interface used on UI elements which handle user-defined sizing.
IValidatableElement<TValueType>
Interface used on UI elements which handle value validation.
value
property,
hence this interface inherits from UnityEngine.UIElements.INotifyValueChanged<T>.
Enums
AlertSemantic
Semantic values used for AlertDialog variants.
See variant.
AnimationMode
The animation used by Notification to appear and disappear.
AvatarGroupSpacing
The AvatarGroup spacing.
AvatarVariant
The Avatar variant.
BadgeOverlapType
The overlap type of the Badge.
BadgeVariant
The variant of the Badge.
BaseDatePicker.DisplayMode
Represents the display mode of the date picker.
BorderStyle
The style of a border.
ButtonVariant
The variant of the Button.
CanvasControlScheme
The current Canvas control scheme.
CanvasManipulator
The current Canvas manipulator for the primary pointer.
CheckboxState
The possible states for a Checkbox.
Chip.Variant
The possible variants for a Chip.
ColorPicker.SliderMode
The type of channels sliders to display in the ColorPicker.
Direction
Direction of a UI container.
Draggable.DragDirection
The direction of the drag.
DrawerAnchor
The anchor of the Drawer. The Drawer will be anchored to the left or right side of the screen.
DrawerVariant
The variant of the Drawer.
DropZoneState
The state of the DropZone.
ExVisualElement.Passes
Rendering passes that will be executed. This is used to optimize and fine-tune the rendering.
GrabMode
The current Grab Mode.
GridView.GridOperations
Available Operations.
HeadingSize
Heading sizing.
HelpTextVariant
The variant of the HelpText.
HorizontalAnchor
A horizontal anchor.
IconSize
Sizing values for Icon elements.
IconVariant
Variant values for Icon elements.
IndicatorType
The type of indicator to display when a field is required.
InlineValue
Inline mode for the Slider value element.
MobilePopupPresentationType
Same as PopupPresentationType but for Mobile explicitly.
ModalFullScreenMode
The FullScreen mode used by a Modal component.
NotificationStyle
The style used to display the Notification element.
OutsideClickStrategy
The strategy used to determine if a click is outside of the popup.
PickerSelectionType
The type of selection for a Picker.
PopoverPlacement
Possible placements for a Popover.
PopupPresentationType
By providing a type prop, you can specify the type of Dialog that is rendered by your DialogTrigger.
Progress.Variant
The progress variant.
ScrollDirection
The direction of the scroll.
Size
The sizing of UI components.
SpacerSpacing
The spacer spacing.
Spacing
The spacing of UI components.
StackViewItemStatus
The status of a StackViewItem.
StackViewOperation
The operation to perform on a StackView.
TextOverflow
The text overflow mode.
TextSize
Sizing values for Text UI element.
ToolbarDockMode
The dock mode of the Toolbar.
TrayPosition
The position of the Tray.
VerticalAnchor
A vertical anchor.
Delegates
AvatarGroup.RenderSurplusDelegate
The render surplus delegate.
DropZone.TryGetDroppableFromPathHandler
Delegate used to find any droppable object(s) that can be dropped on the target using the current drag and drop path data.
DropZone.TryGetDroppablesFromUnityObjectsHandler
Delegate used to find any droppable object(s) that can be dropped on the target using the current drag and drop objects data.
DropZone.TryGetDroppablesHandler
Delegate used to find any droppable object(s) that can be dropped on the target.
VisualElementExtensions.TooltipContentCallback
Callback to populate the tooltip content.