docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    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. Use a Modal to display an AlertDialog object.

    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

    A special Divider intended to be used inside Menu elements.

    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 validation implies the UI element has a 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. Note that pressing the Esc key will close the Dialog regardless of its type.

    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.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)