| Класс |
Описание |
| AbstractGenericMenu |
Base class for menu functionality.
|
| AbstractProgressBar |
Абстрактный базовый класс для ProgressBar.
|
| AlignmentUtils |
Статический класс со вспомогательными методами выравнивания визуальных элементов.
|
| AttachToPanelEvent | Событие, отправляемое после добавления элемента к элементу, который является дочерним элементом панели. |
| BackgroundPropertyHelper | Помощник для преобразования между свойствами фона и ScaleMode. |
| BaseBoolField | BaseBoolField — это элемент с возможностью нажатия, который представляет булевое значение. |
| BaseCompositeField<T0,T1,T2> |
Это базовый класс для составных полей.
|
| BaseField<T0> |
Абстрактный базовый класс для элементов управления. BaseField — базовый класс для элементов-полей, таких как TextField и IntegerField. Чтобы элемент BaseField автоматически выравнивался с другими полями в окне Inspector, используйте USS-класс .unity-base-field__aligned. Этот стилевой класс предназначен для элементов инспектора вроде PropertyField, у которого он задан по умолчанию. Однако если вы вручную добавляете дочерний элемент BaseField в PropertyField, стилевой класс нужно добавить вручную. Когда стилевой класс присутствует, поле само вычисляет ширину метки, чтобы выровняться с другими полями в окне Inspector. Если на экране есть поля IMGUI, поля UI Toolkit выравниваются по ним ради согласованности и совместимости. |
| BaseFieldMouseDragger |
Предоставляет базовый класс для перетаскивания полей мышью.
|
| BaseListView |
Базовый класс представления списка — вертикально прокручиваемой области, связанной со списком элементов и отображающей его.
|
| BaseListViewController | Контроллер представления списка базовой коллекции. Контроллеры представления этого типа предназначены для обработки данных, виртуализированных любым наследником BaseListView. |
| BasePopupField<T0,T1> |
Это базовый класс для всех элементов всплывающего поля. TValue и TChoice могут различаться (см. MaskField) или совпадать (см. PopupField)
|
| BaseSlider<T0> |
Это базовый класс для полей Slider.
|
| BaseTreeView |
Базовый класс древовидного представления — вертикально прокручиваемой области, связанной со списком элементов, организованных в дерево, и отображающей его.
|
| BaseTreeViewController | Контроллер представления дерева базовой коллекции. Контроллеры представления этого типа предназначены для обработки данных, виртуализированных любым наследником BaseTreeView. |
| BaseVerticalCollectionView |
Базовый класс для элементов управления, отображающих виртуализированное вертикальное содержимое внутри области прокрутки.
|
| BindableElement | Элемент, который может быть связан со свойством. Дополнительные сведения см. в UXML элементе BindableElement. |
| Binding |
Base class for defining a binding.
|
| BlurEvent | Событие, отправляемое сразу после того, как элемент потерял фокус. Это событие просачивается вниз, а не вверх. |
| BoundsField | Поле редактора Bounds. Дополнительные сведения см. в UXML элементе BoundsField. |
| BoundsIntField | Поле BoundsInt. Дополнительные сведения см. в элементе UXML BoundsIntField. |
| Box | Стиль визуального элемента, соответствующий стилю IMGUI Box Style. Дополнительную информацию см. в UXML элементе Box. |
| Button | Представляет интерактивный элемент кнопки UI. |
| CallbackEventHandler | Интерфейс для классов, способных иметь обратные вызова для обработки событий. |
| ChangeEvent<T0> | Отправляет событие при изменении значения в поле. |
| Clickable | Манипулятор, который отслеживает события указателя на элементе и вызывает обратно при нажатии на элемент. |
| ClickEvent | Это событие отправляется при нажатии левой кнопки мыши. |
| CollectionViewController | Контроллер представления базовой коллекции. Контроллеры представления предназначены для обработки данных, виртуализированных любым наследником BaseVerticalCollectionView. |
| Column | Представляет столбец в представлениях с несколькими столбцами, таких как представление списка с несколькими столбцами или представление дерева с несколькими столбцами. Предоставляет свойства для определения способа взаимодействия пользователя со столбцом в представлении с несколькими столбцами, способа представления его данных и данных каждой ячейки в этом столбце. |
| Columns | Представляет собой коллекцию столбцов. |
| CommandEventBase<T0> |
Base class for command events.
|
| ContextClickEvent | Событие, отправляемое при нажатии правой кнопки мыши. |
| ContextualMenuManager |
Используйте этот класс для отображения контекстного меню.
|
| ContextualMenuManipulator | Манипулятор, отображающий контекстное меню при щелчке правой кнопкой мыши или нажатии клавиши меню на клавиатуре. |
| ContextualMenuPopulateEvent | Событие, отправляемое, когда контекстное меню требует элементов меню. Событие движется вниз и вверх. |
| ConverterGroup | Тип для хранения информации о регистре преобразования, используемом локально в привязках. |
| ConverterGroups |
Предоставляет набор статических методов для регистрации и использования групп конвертеров и регистрирует набор глобальных конвертеров. ConverterGroup. DataBinding.
|
| CustomBinding |
Base class for general purpose binding extensibility.
|
| CustomStyleResolvedEvent | Событие, отправленное после того, как свойства пользовательского стиля VisualElement были разрешены. |
| DataBinding | Тип привязки, который позволяет синхронизировать данные между свойством источника данных и свойством VisualElement. |
| DefaultMultiColumnTreeViewController<T0> | Реализация по умолчанию MultiColumnTreeViewController. |
| DefaultTreeViewController<T0> | Реализация по умолчанию TreeViewController. |
| DetachFromPanelEvent | Событие, отправляемое непосредственно перед тем, как элемент отделяется от родительского элемента, если родитель является потомком панели. |
| DoubleField | Создает текстовое поле для ввода дубликатов. |
| DragAndDropData | Данные хранятся во время операций перетаскивания, что позволяет переносить информацию на протяжении всего процесса. |
| DragAndDropEventBase<T0> |
Базовый класс для событий перетаскивания.
|
| DragEnterEvent |
Используйте класс DragEnterEvent для обработки событий, возникающих, когда перетаскивание входит в элемент или в один из его потомков. DragEnterEvent не распространяется ни вниз, ни вверх по дереву.
|
| DragExitedEvent | Событие, отправляемое на перетаскиваемый элемент, когда процесс перетаскивания заканчивается. |
| DragLeaveEvent |
Используйте класс DragLeaveEvent для обработки событий, отправляемых, когда перетаскивание покидает элемент или один из его потомков. DragLeaveEvent не распространяется ни вниз, ни вверх по дереву.
|
| DragPerformEvent | Событие, отправляемое элементу при перетаскивании другого элемента на этот элемент. |
| DragUpdatedEvent | Событие, отправляемое, когда перетаскиваемый элемент попадает в возможную цель сбрасывания. |
| DropdownField | Управление, которое позволяет пользователю выбирать из списка вариантов. Дополнительные сведения см. в элементе UXML DropdownField. |
| DropdownMenu | Представляет собой раскрывающееся меню, похожее на меню большинства операционных систем (OS) и в Unity Editor. |
| DropdownMenuAction | Представляет элемент действия меню. |
| DropdownMenuEventInfo | Предоставляет сведения о событии, вызвавшем отображение раскрывающегося меню. |
| DropdownMenuItem | Представляет элемент в раскрывающемся меню. |
| DropdownMenuSeparator | Предоставляет пункт меню разделителя. |
| DynamicAtlasSettings | Содержит настройки, используемые системой динамического атласа. |
| Easing | Коллекция кривых ослабления для использования с ValueAnimations. |
| EnumField |
Создаёт выпадающий список для переключения между значениями перечисления. Дополнительные сведения см. в описании UXML-элемента EnumField.
|
| EventBase |
Базовый класс для всех событий UIElements. Класс реализует IDisposable, чтобы при необходимости корректно возвращать событие в пул и освобождать неуправляемые ресурсы.
|
| EventBase<T0> |
Обобщённый базовый класс для событий, реализующий пулинг событий и автоматическую регистрацию в системе типов событий.
|
| EventDispatcher | Отправляет события на IPanel. |
| EventInterestAttribute |
Необязательный атрибут для переопределений CallbackEventHandler.HandleEventBubbleUp и CallbackEventHandler.HandleEventTrickleDown. С его помощью укажите все типы событий, задействованные в переопределении метода. Тогда диспетчер событий сможет безопасно пропускать события, ненужные для этого метода, если внутренне они признаны подходящими кандидатами для оптимизации производительности.
|
| ExecuteCommandEvent | Это событие отправляется Редактором, когда элемент на панели должен выполнить команду. |
| FieldMouseDragger<T0> | Предоставляет возможность перетаскивания по визуальному элементу для изменения поля значения. |
| FilterFunctionDefinition | Представляет собой определение функции фильтра, содержащее параметры и эффекты фильтра. |
| FloatField | Создает текстовое поле для ввода числа с плавающей запятой. Дополнительные сведения см. в элементе UXML FloatField. |
| Focusable |
Базовый класс для объектов, которые могут получать фокус.
|
| FocusChangeDirection |
Базовый класс, определяющий, в каком направлении перемещается фокус в кольце фокуса.
|
| FocusController | Класс, отвечающий за управление фокусом внутри панели. |
| FocusEvent | Событие отправляется сразу после того, как элемент получил фокус. Это событие просачивается вниз, а не вверх. |
| FocusEventBase<T0> |
Базовый класс для событий, связанных с фокусом.
|
| FocusInEvent | Событие отправляется непосредственно перед тем, как элемент получает фокус. Это событие просачивается вниз и пузырится вверх. |
| FocusOutEvent | Событие отправляется непосредственно перед тем, как элемент теряет фокус. Это событие просачивается вниз и пузырится вверх. |
| Foldout |
Элемент управления Foldout — это сворачиваемый раздел интерфейса. При переключении он разворачивается или сворачивается, скрывая или показывая вложенные элементы.
|
| GenericDropdownMenu | GenericDropdownMenu позволяет отображать контекстные меню с текстовыми опциями по умолчанию или любыми VisualElement. |
| GeometryChangedEvent | Это событие отправляется после расчетов макета, когда изменяется положение или размер элемента. |
| GroupBox | Это контейнер, который включает в себя группу IGroupBoxOption. Все параметры группы в этом контейнере будут взаимодействовать друг с другом, чтобы позволить одиночный выбор, используя DefaultGroupManager. По умолчанию используются параметры RadioButton, но пользователи могут предоставить другие реализации. Если IGroupBox не найдено в иерархии, контейнером по умолчанию будет панель. |
| Hash128Field | Создает поле для редактирования элемента Hash128. Более подробную информацию см. в элементе UXML Hash128Field. |
| HelpBox | Создает окно помощи с сообщением для пользователя. Дополнительные сведения см. в UXML элементе HelpBox. |
| IBindingExtensions | Методы расширения для предоставления дополнительной IBindable функциональности. |
| Image | VisualElement, представляющий текстуру источника. |
| IMGUIContainer | Элемент, который рисует содержимое IMGUI в редакторе. Дополнительные сведения см. в UXML элементе IMGUIContainer. |
| IMGUIEvent | Класс используется для отправки события IMGUI, которое не имеет эквивалентного события UIElements. |
| ImmediateModeElement | VisualElement, который может реализовать пользовательский режим немедленного отображения. |
| INotifyValueChangedExtensions | INotifyValueChangedExtensions — это набор методов расширения, полезных для объектов, реализующих INotifyValueChanged_1. |
| InputEvent | Отправляет событие при изменении текста из TextField. |
| InputSystemEventSystem | Обрабатывает ввод и отправляет события в UIElements Panel с помощью пакета Input System Unity. |
| IntegerField | Создает текстовое поле для ввода целого числа. Более подробную информацию см. в элементе UXML LongField. |
| KeyboardEventBase<T0> |
Это базовый класс для событий клавиатуры.
|
| KeyboardNavigationManipulator | Предоставляет реализацию по умолчанию для перевода событий, специфических для устройства ввода, в операции навигации более высокого уровня, как это обычно возможно с помощью клавиатуры. |
| KeyDownEvent | Это событие отправляется при нажатии клавиши. |
| KeyUpEvent | Это событие отправляется при освобождении нажатой клавиши. |
| Label | Предоставляет Элемент, отображающий текст. Дополнительные сведения см. в UXML элементе Метка. |
| ListView | ListView — это вертикально прокручиваемая область, которая связывает и отображает список элементов. |
| ListViewController | Контроллер представления списка. Контроллеры представления этого типа предназначены для обработки данных, виртуализированных любым наследником ListView. |
| LongField | Создает текстовое поле для ввода длинных целых чисел. Более подробную информацию см. в элементе UXML LongField. |
| Manipulator |
Базовый класс для всех реализаций Manipulator.
|
| MeshGenerationContext | Предоставляет методы для генерации визуального содержимого визуального элемента во время обратного вызова VisualElement.generateVisualContent. |
| MeshWriteData | Представляет данные вершины и индекса, выделенные для рисования содержимого VisualElement. |
| MinMaxSlider | Слайдер мин/макс, содержащий представление диапазона. Для получения дополнительной информации, см. элемент UXML MinMaxSlider. |
| MouseCaptureController | Класс, который управляет захватом событий мыши. |
| MouseCaptureEvent | Событие отправляется после того, как обработчик начинает захватывать мышь. |
| MouseCaptureEventBase<T0> | Событие отправляется при изменении обработчика, захватывающего мышь. |
| MouseCaptureOutEvent | Событие, отправленное до того, как обработчик прекратит захват мыши. |
| MouseDownEvent | Это событие отправляется при нажатии кнопки мыши. |
| MouseEnterEvent | Событие, отправляемое, когда указатель мыши входит в элемент или в один из его дочерних элементов. Событие просачивается вниз, но не вверх. |
| MouseEnterWindowEvent | Событие отправляется, когда указатель мыши входит в окно. Событие появляется в виде пузырька, но не просачивается вниз. |
| MouseEventBase<T0> |
Базовый класс для событий мыши.
|
| MouseLeaveEvent | Событие, отправляемое, когда указатель мыши покидает элемент и все его дочерние элементы. Событие просачивается вниз, но не вверх. |
| MouseLeaveWindowEvent | Событие отправляется, когда указатель мыши покидает окно. Событие появляется в виде пузырька, но не просачивается вниз. |
| MouseManipulator | MouseManipulators имеет список фильтров активации. |
| MouseMoveEvent | Это событие отправляется при движении мыши. |
| MouseOutEvent | Событие отправляется, когда указатель мыши покидает элемент. Событие просачивается вниз и пузырится вверх. |
| MouseOverEvent | Событие отправляется, когда указатель мыши входит в элемент. Событие просачивается вниз и пузырится вверх. |
| MouseUpEvent | Это событие отправляется, когда отпускается кнопка мыши. |
| MultiColumnController | Контроллер по умолчанию для многостороннего представления. Заботится о добавлении MultiColumnCollectionHeader и реагирует на различные обратные вызова. |
| MultiColumnListView | Представление списка с поддержкой нескольких столбцов. Дополнительные сведения см. в MultiColumnListView. |
| MultiColumnListViewController | Многосторонний контроллер представления списка. Контроллеры представления этого типа предназначены для обработки данных, виртуализированных любым наследником MultiColumnListView. |
| MultiColumnTreeView | Деревянное представление с поддержкой нескольких столбцов. Дополнительные сведения см. в MultiColumnTreeView. |
| MultiColumnTreeViewController | Многосторонний контроллер дерева представлений. Контроллеры представлений этого типа предназначены для обработки данных, виртуализированных любым наследником MultiColumnTreeView. |
| NavigationCancelEvent | Событие отправляется, когда пользователь нажимает кнопку отмены. |
| NavigationEventBase<T0> |
Абстрактный базовый класс событий навигации. По умолчанию события навигации распространяются вниз и всплывают вверх. Отключённые элементы их не получают.
|
| NavigationMoveEvent | Событие, обычно отправляемое, когда пользователь нажимает D-pad, перемещает джойстик или нажимает клавиши со стрелками. |
| NavigationSubmitEvent | Событие, отправляемое, когда пользователь нажимает кнопку "подать". |
| Painter2D | Объект для рисования векторной графики 2D. |
| PanelChangedEventBase<T0> |
Абстрактный базовый класс для событий, уведомляющих об изменении панели.
|
| PanelExtensions | Предоставляет методы расширения для утилиты панели. |
| PanelInputConfiguration | Настраивает маршрутизацию ввода в Панели во время выполнения. Если компонент Конфигурация Ввода не активен, используются настройки по умолчанию. |
| PanelSettings | Определяет ассет Panel Settings, который создает экземпляр панели во время выполнения. Панель позволяет Unity для отображения UXML-файл основанный UI в 2000 году Game вид. |
| PanelTextSettings | Представляет собой настройки отображения текста для конкретной панели UI. PanelSettings.textSettings |
| PointerCancelEvent | Это событие отправляется при отмене взаимодействия с указателем. |
| PointerCaptureEvent | Событие отправляется, когда указатель захвачен VisualElement. |
| PointerCaptureEventBase<T0> |
Базовый класс для событий захвата указателя и захвата мыши.
|
| PointerCaptureHelper |
Статический класс для захвата и освобождения указателей.
|
| PointerCaptureOutEvent | Событие отправляется, когда VisualElement освобождает указатель. |
| PointerDownEvent | Отправляется при нажатии указателя внутри визуального элемента. |
| PointerDownLinkTagEvent | Это событие отправляется при нажатии указателя на метку Link. |
| PointerEnterEvent | Это событие отправляется, когда указатель входит в VisualElement или в один из его потомков. Событие не просачивается вниз и не накапливается. |
| PointerEventBase<T0> |
Базовый класс для всех событий, связанных с указателем.
|
| PointerId |
Статический класс, содержащий значения идентификаторов указателей.
|
| PointerLeaveEvent | Это событие отправляется, когда указатель выходит из элемента и всех его потомков. Событие не просачивается вниз и не накапливается. |
| PointerManipulator | PointerManipulators имеет список фильтров активации. |
| PointerMoveEvent | Это событие отправляется, когда указатель меняет состояние. |
| PointerMoveLinkTagEvent | Это событие отправляется, когда указатель меняет состояние внутри тега ссылки. |
| PointerOutEvent | Это событие отправляется, когда указатель выходит из элемента. Событие просачивается вниз и вверх. |
| PointerOutLinkTagEvent | Это событие отправляется, когда указатель выходит из тега связи. |
| PointerOverEvent | Это событие отправляется, когда указатель входит в элемент. Событие просачивается вниз и вверх. |
| PointerOverLinkTagEvent | Это событие отправляется, когда указатель входит в тег ссылки. |
| PointerType |
Статический класс, хранящий значения типов указателей.
|
| PointerUpEvent | Это событие отправляется при освобождении последней нажатой кнопки указателя. |
| PointerUpLinkTagEvent | Это событие отправляется при освобождении последней нажатой кнопки указателя на теге ссылки. |
| PopupField<T0> | Общее поле выбора всплывающего окна. |
| PopupWindow | Стильный визуальный текстовый элемент. Этот элемент не имеет никакой функциональности. Это просто контейнер с границей и заголовком, а не окно или всплывающее окно. Дополнительную информацию см. в UXML элементе PopupWindow. |
| ProgressBar | Управление, которое отображает прогресс между значениями нижней и верхней границы. Дополнительные сведения см. в элементе UXML ProgressBar. |
| RadioButton | Управление, которое позволяет пользователям выбирать один вариант внутри RadioButtonGroup. Для получения дополнительной информации, см. UXML элемент RadioButton. |
| RadioButtonGroup | Управление, которое позволяет одиночный выбор из логической группы элементов RadioButton. Выбор одного элемента отменяет выбор остальных. Для более подробной информации см. элемент UXML RadioButtonGroup. |
| RectField | Поле Rect. Дополнительную информацию см. в элементе UXML RectField. |
| RectIntField | Поле RectInt. Дополнительные сведения см. в элементе UXML RectIntField. |
| RegisterUxmlCacheAttribute | Атрибут, позволяющий реестру UXML более эффективно извлекать данные описания UXML. |
| RepeatButton | Кнопка, которая выполняет действие повторно, пока она нажата. Для более подробной информации см. элемент UXML RepeatButton. |
| RuntimePanelUtils |
Набор статических методов, выполняющих простые преобразования координат World, Screen и Panel.
|
| Scroller | Вертикальная или горизонтальная панель прокрутки. Дополнительные сведения см. в UXML элементе Scroller. |
| ScrollView | Отображает его содержимое внутри прокручиваемой рамки. Дополнительные сведения см. на странице руководства пользователя ScrollView. |
| Slider | Ползунок, содержащий значения с плавающей запятой. |
| SliderInt | Слайдер, содержащий дискретные значения Integer. Дополнительные сведения см. в элементе UXML SliderInt. |
| SortColumnDescription | Это представляет собой описание того, по какому столбцу сортировать и в каком порядке. |
| SortColumnDescriptions | Это представляет собой коллекцию или SortColumnDescriptions в нескольких SortColumnDescription представлениях. |
| StyleSheet |
Таблицы стилей применяются к визуальным элементам, чтобы управлять компоновкой и внешним видом пользовательского интерфейса.
|
| Tab | Создает вкладку для организации контента на различных экранах. |
| TabView | Создает представление вкладки, которое группирует один или несколько элементов вкладки. |
| TemplateContainer | Представляет корневой VisualElement файла UXML. |
| TextElement |
Используйте это как суперкласс, когда объявляете собственный VisualElement, отображающий текст. Например, именно этот класс служит базовым для Button и Label. Дополнительные сведения см. в описании UXML-элемента TextElement.
|
| TextField | TextField принимает и отображает текстовый ввод. Для более подробной информации см. UXML элемент TextField. |
| TextInputBaseField<T0> |
Абстрактный базовый класс для всех текстовых полей.
|
| TextValueField<T0> |
Базовый класс для текстовых полей.
|
| ThemeStyleSheet | Представляет таблицу стилей, которая собрана из других таблиц стилей. |
| Toggle | Toggle — это элемент с возможностью нажатия, который представляет булевое значение. |
| ToggleButtonGroup | Управление, которое позволяет один или несколько выборов из логической группы элементов Button. |
| ToggleButtonGroupStatePropertiesAttribute | Определяет, каким образом серийный ToggleButtonGroupState будет инициализирован в инспекторе. |
| TooltipEvent | Событие, отправленное для поиска первого VisualElement, который отображает tooltip. |
| TransitionCancelEvent | Событие, отправляемое при отмене перехода. |
| TransitionEndEvent | Событие отправляется при завершении перехода. В случае, когда переход удален до завершения, то событие не будет запущен. |
| TransitionEventBase<T0> |
Абстрактный базовый класс событий перехода.
|
| TransitionRunEvent | Событие, отправляемое при создании перехода (i.e. добавляется в набор работающих переходов). |
| TransitionStartEvent | Событие отправляется, когда фаза задержки перехода заканчивается. |
| TreeView | TreeView — это вертикально прокручиваемая область, которая связывает и отображает список элементов, организованных в дерево. |
| TreeViewController | Деревянный контроллер представления. Контроллеры представления этого типа предназначены для обработки данных, виртуализированных любым наследником TreeView. |
| TreeViewExpansionChangedArgs | Структура данных для события развертывания элемента дерева представления. |
| TwoPaneSplitView | SplitView, содержащий две панели, размер которых можно изменять. Одна панель имеет фиксированный размер, а другая имеет гибкий стиль роста, установленный на 1, чтобы занять все оставшееся пространство. Границу между панелями можно перетаскивать, чтобы изменить размер обеих панелей. Поддерживаются как горизонтальный, так и вертикальный режимы. Для работы требуется точно два дочерних элемента. |
| TypedUxmlAttributeDescription<T0> |
Базовый класс для всех атрибутов, специфичных для UXML.
|
| UIDocument | Определяет Компонент, который соединяет VisualElements с GameObjects. |
| UIRenderer | Компонент рендеринга, который должен быть добавлен рядом с Компонента UIDocument, чтобы позволить рендеринг пространства мира. Этот Компонент добавляется автоматически Компонента UIDocument, когда ассет PanelSettings настроен в пространстве мира. |
| UnsignedIntegerField | Создает текстовое поле для ввода беззнакового целого числа. Более подробную информацию см. в элементе UXML UnsignedIntegerField. |
| UnsignedLongField | Создает текстовое поле для ввода длинного целого числа без знака. Более подробную информацию см. в элементе UXML UnsignedLongField. |
| UQuery | UQuery — это набор методов расширения, позволяющих выбрать один или несколько элементов visualElements внутри сложной иерархии. Подробнее см. страницу руководства UQuery. |
| UQueryExtensions | UQuery — это набор методов расширения, позволяющих выбирать отдельные или коллекции visualElements внутри сложной иерархии. Более подробную информацию см. в разделе Нахождение визуальных элементов с помощью UQuery. |
| UxmlAssetAttributeDescription<T0> | Описывает атрибут объекта UXML, содержащий ссылку на ассет в проекте. В UXML ссылка на него выполняется в виде строки URI. |
| UxmlAttributeAttribute | Заявляет, что поле или свойство связано с атрибутом UXML. Удобная перегрузка, сокращение для Query<T>.Build().First(). |
| UxmlAttributeDescription |
Base class for describing an XML attribute.
|
| UxmlBoolAttributeDescription | Описывает атрибут UXML. |
| UxmlChildElementDescription | Описание разрешенного дочернего элемента для элемента. |
| UxmlColorAttributeDescription | Описывает атрибут UXML, представляющий Цвет в виде строки. |
| UxmlCreateInstanceMethodAttribute | Заявляет метод для создания экземпляров вместо конструктора по умолчанию. |
| UxmlDescriptionCache | Содержит предварительно обработанную информацию об описаниях атрибутов UXML, чтобы избежать зависимости от отражения. |
| UxmlDoubleAttributeDescription | Описывает атрибут UXML double. |
| UxmlElementAttribute | Объявляет пользовательский контроллер. |
| UxmlEnumAttributeDescription<T0> |
Описывает атрибут UXML, представляющий перечисление в виде строки.
|
| UxmlEnumeration | Ограничивает значение атрибута, которое должно быть взято из списка значений. |
| UxmlFloatAttributeDescription | Описывает атрибут UXML float. |
| UxmlHash128AttributeDescription | Описывает атрибут UXML Hash128. |
| UxmlIgnoreAttribute | Используется для полей, которые серийизованы, но не происходят из данных UXML, таких как UxmlSerializedData.uxmlAssetId. |
| UxmlIntAttributeDescription | Описывает атрибут UXML int. |
| UxmlLongAttributeDescription | Описывает длинный атрибут UXML. |
| UxmlObjectAttribute |
Объявляет, что класс можно создать из UXML и что он содержит атрибуты UXML. UxmlSerializedData включает сгенерированный метод UxmlSerializedData.CreateInstance, который использует конструктор по умолчанию. С помощью UxmlCreateInstanceMethodAttribute это поведение можно заменить собственным методом создания.
|
| UxmlObjectReferenceAttribute | Заявляет, что поле или свойство связано с вложенными объектами UXML. |
| UxmlSerializedData | Создает экземпляр декларируемого элемента, когда UxmlElementAttribute используется в пользовательском контроле. |
| UxmlSerializedDataUtility | Это используется генератором кода, когда пользовательский контроллер использует UxmlElementAttribute. |
| UxmlStringAttributeDescription | Описывает атрибут строки UXML. |
| UxmlTypeAttributeDescription<T0> | Описывает атрибут XML System.Type. |
| UxmlTypeReferenceAttribute | Обеспечивает информацию об ожидаемом типе при применении к поле или свойству Тип, имеющему атрибут UxmlAttributeAttribute. |
| UxmlTypeRestriction |
Базовый класс для ограничения значения атрибута.
|
| UxmlUnsignedIntAttributeDescription | Описывает атрибут uint UXML. |
| UxmlUnsignedLongAttributeDescription | Описывает атрибут UXML ulong. |
| UxmlValueBounds | Ограничивает значение атрибута, чтобы оно находилось в пределах указанных границ. |
| UxmlValueMatches | Ограничивает значение атрибута соответствием регулярному выражению. |
| ValidateCommandEvent | Это событие отправляется Редактором, когда он определяет, будет ли команда обрабатываться элементом на панели. |
| ValueAnimation<T0> | Объект реализации для анимации переходов. |
| Vector2Field | Поле Vector2. Дополнительные сведения см. в элементе UXML Vector2Field. |
| Vector2IntField | Поле Vector2Int. Дополнительные сведения см. в элементе UXML Vector2IntField. |
| Vector3Field | Поле Vector3. Дополнительные сведения см. в элементе UXML Vector3Field. |
| Vector3IntField | Поле Vector3Int. Дополнительные сведения см. в элементе UXML Vector3IntField. |
| Vector4Field | Поле Vector4. Дополнительные сведения см. в элементе UXML Vector4Field. |
| VectorImage | Ассет, представляющий векторное изображение. |
| VisualElement |
Базовый класс для объектов, входящих в визуальное дерево UIElements.
|
| VisualElementExtensions | VisualElementExtensions — это набор методов расширения, полезных для VisualElement. |
| VisualElementFocusChangeDirection | Определить направления изменения фокуса для VisualElementFocusRing. |
| VisualElementFocusRing | Реализация линейного кольца фокусировки. Элементы сортируются по их focusIndex. |
| VisualTreeAsset |
Экземпляр этого класса содержит дерево объектов VisualElementAsset, созданное из файла UXML. Каждому узлу файла соответствует один VisualElementAsset. Клонировав VisualTreeAsset, вы получите дерево объектов VisualElement. Примечание: сформировать VisualTreeAsset из необработанного UXML во время выполнения нельзя.
|
| WheelEvent | Это событие отправляется при движении колеса мыши. |
| Структура |
Описание |
| Angle | Представляет значение угла. |
| Background | Описывает фон VisualElement. |
| BackgroundPosition |
Программный интерфейс к свойству стиля background-position у VisualElement — IStyle.BackgroundPosition.
|
| BackgroundRepeat |
Программный интерфейс к свойству стиля background-repeat у VisualElement — IStyle.backgroundRepeat.
|
| BackgroundSize |
Программный интерфейс к свойству стиля background-size у VisualElement — IStyle.BackgroundSize.
|
| BindablePropertyChangedEventArgs | Предоставляет сведения об измененном свойстве. |
| BindingActivationContext | Содержит информацию, передаваемую экземплярам связывания во время регистрации и отмены регистрации. |
| BindingContext | Контекстный объект, содержащий информацию, необходимую для разрешения привязки. |
| BindingId | Определяет свойство привязки, которое служит идентификатором для системы привязки. |
| BindingInfo | Предоставляет сведения о привязке. |
| BindingResult | Предоставляет сведения об обновлении привязки. |
| CanStartDragArgs | Информация об операции перетаскивания, которая будет начата. См. BaseVerticalCollectionView.canStartDrag. |
| CreationContext | Эта структура содержит информацию, используемую во время экземплярирования шаблона UXML. |
| Cursor |
Программный интерфейс к свойству стиля cursor у VisualElement — IStyle.cursor.
|
| CustomStyleProperty<T0> | Определение собственного свойства стиля для элемента, который будет извлекаться с помощью CustomStyleResolvedEvent. |
| DataSourceContext | Содержит сведения об источнике данных и пути к источнику данных привязки. |
| DataSourceContextChanged | Содержит сведения, передаваемые экземплярам привязки при изменении разрешенного контекста источника данных. |
| EasingFunction | Определяет, как рассчитываются промежуточные значения для перехода. |
| EventDispatcherGate | Шлюзы контролируют, когда диспетчер обрабатывает события. |
| FillGradient | Описывает градиент заливки, используемый для отрисовки заполненных фигур в Painter2D. Свойства start, end, center, focus и radius задаются в пиксельных координатах относительно системы координат Painter2D. |
| FilterFunction | Представляет собой функцию фильтра, которая содержит определение и параметры фильтра. |
| FilterParameter | Представляет параметр фильтра для FilterFunctionDefinition. |
| FilterParameterDeclaration | Заявление параметра фильтра для FilterFunctionDefinition. |
| FilterPassContext | Контекст фильтра. |
| FontDefinition | Описывает шрифт VisualElement. |
| HandleDragAndDropArgs | Информация о текущей операции перетаскивания. См. BaseVerticalCollectionView.dragAndDropUpdate и BaseVerticalCollectionView.handleDrop. |
| Length | Значение расстояния. |
| ManipulatorActivationFilter | Определяет условия, при которых манипуляторы реагируют на конкретные события. |
| MaterialDefinition | Описывает материал VisualElement. |
| MeshGenerationNode | Содержит часть последовательности вывода VisualElement. Вы можете использовать его в задании для добавления вложенных вызовов вывода. |
| ParameterBinding | Представляет собой привязку индекса параметра к свойству материала после обработки. |
| PostProcessingMargins | Положения о последующей обработке, требуемые FilterFunction. |
| PostProcessingPass | Представляет собой эффект пост-обработки, который может быть применен к визуальному элементу. Этот эффект используется как часть FilterFunctionDefinition. |
| Ratio | Представляет соотношение, используемое для свойства стиля Соотношение сторон. |
| Rotate | Предоставляет информацию о вращении визуальных элементов, вращающихся вокруг TransformOrigin. Положительные значения означают вращение по часовой стрелке. |
| Scale | Представляет масштаб, применяемый при преобразовании элементов. Центральная точка, которая не перемещается при масштабировании, это TransformOrigin. |
| SetupDragAndDropArgs | Информация о только что начатой операции перетаскивания. Вы можете использовать ее для хранения общих данных для оставшейся части перетаскивания. См. BaseVerticalCollectionView.setupDragAndDrop. |
| StartDragArgs | Предоставляет входные точки для инициализации новой операции перетаскивания. |
| StyleBackground | Значение стиля, которое может быть либо Background, либо StyleKeyword. |
| StyleBackgroundPosition | Представляет значение стиля, которое может быть либо BackgroundPosition, либо StyleKeyword. |
| StyleBackgroundRepeat | Представляет значение стиля, которое может быть либо BackgroundRepeat, либо StyleKeyword. |
| StyleBackgroundSize | Представляет значение стиля, которое может быть либо BackgroundSize, либо StyleKeyword. |
| StyleColor | Значение стиля, которое может быть либо цветом, либо StyleKeyword. |
| StyleCursor | Значение стиля, которое может быть либо Cursor, либо StyleKeyword. |
| StyleEnum<T0> |
Значение стиля, которое может быть либо перечислением, либо StyleKeyword.
|
| StyleFloat | Значение стиля, которое может быть либо float, либо StyleKeyword. |
| StyleFont | Значение стиля, которое может быть либо Font, либо StyleKeyword. |
| StyleFontDefinition | Значение стиля, которое может быть либо FontDefinition, либо StyleKeyword. |
| StyleInt | Значение стиля, которое может быть целым числом или StyleKeyword. |
| StyleLength | Значение стиля, которое может быть либо Length, либо StyleKeyword. |
| StyleList<T0> | Значение стиля, которое может быть списком или StyleKeyword. |
| StyleMaterialDefinition | Значение стиля, которое может быть либо Material, либо StyleKeyword. |
| StylePropertyName | Определяет имя свойства стиля. |
| StylePropertyNameCollection | Коллекция StylePropertyName. |
| StyleRatio | Представляет собой значение коэффициента, обозначает соотношение между двумя значениями без единиц. |
| StyleRotate | Представляет значение стиля, которое может быть либо Rotate, либо StyleKeyword. |
| StyleScale | Значение стиля, которое может быть Scale или StyleKeyword. |
| StyleTextAutoSize | Значение стиля, которое может быть либо TextAutoSize, либо StyleKeyword. |
| StyleTextShadow | Значение стиля, которое может быть либо TextShadow, либо StyleKeyword. |
| StyleTransformOrigin | Представляет значение стиля, которое может быть либо TransformOrigin, либо StyleKeyword. |
| StyleTranslate | Значение стиля, которое может быть либо Translate, либо StyleKeyword. |
| StyleValues | Объект контейнера, используемый для анимации нескольких значений стиля одновременно. |
| TempMeshAllocator | Используется в заданиях для выделения временных мешей UI Toolkit. |
| TextAutoSize | Этот параметр управляет автоматической коррекцией размера шрифта. |
| TextShadow |
Программный интерфейс к свойству стиля text-shadow у VisualElement — IStyle.textShadow.
|
| TimerState | Содержит информацию о времени событий IVisualElementScheduler. |
| TimeValue | Представляет значение времени. |
| ToggleButtonGroupState | Структура, которая отслеживает состояния Button внутри ToggleButtonGroup. |
| TransformOrigin | Представляет точку начала, к которой применяются преобразования (масштабирование, перемещение и вращение). |
| Translate | Представляет собой перемещение объекта. Значения процента в X и Y относятся к ширине и высоте визуального элемента, к которому применяется значение стиля. |
| TreeViewItemData<T0> | Структура элементов, предоставляемая TreeView с использованием реализации по умолчанию. Более подробную информацию об использовании см. в TreeView и Создание списка и дерева представлений. |
| UQueryBuilder<T0> | Утилита Объект, который конструирует набор правил выбора для запуска на корневом визуальном элементе. |
| UQueryState<T0> | Объект запроса, содержащий все правила выбора. Объект можно сохранить и запустить позже без перераспределения памяти. |
| UxmlAttributeNames | Содержит данные описания атрибута UXML. |
| Vertex | Представляет вершину геометрии для рисования содержания VisualElement. |
| VisualElementStyleSheetSet | Эта структура манипулирует набором объектов StyleSheet, прикрепленных к владельцу VisualElement. |
| Перечисление |
Описание |
| AddressMode | Определяет, как градиент будет выборочно отображаться, когда координаты UV находятся вне диапазона [0, 1]. |
| Align | Определяет поведение выравнивания вдоль оси. |
| AlternatingRowBackground | Параметры для отображения чередующихся цветов фона для строк представления коллекции. |
| AngleUnit | Единица измерения, используемая для выражения значения угла. |
| ArcDirection | Направление, используемое при определении дуги (см. Painter2D.Arc). |
| BackgroundPositionKeyword | Определяет положение фона. |
| BackgroundSizeType | Определяет размер фона. |
| BindingLogLevel | Параметры изменения уровня журнала для предупреждений, которые возникают во время обновления привязок данных. |
| BindingMode | Режим привязки для управления обновлением привязки. |
| BindingSourceSelectionMode | Возможность изменения назначения источника данных при использовании привязки данных в представлениях коллекций. |
| BindingStatus | Состояние сообщения о результатах обязательного обновления. |
| BindingUpdateTrigger | Опция для указания привязке, когда обновлять. |
| CallbackOptions | Дополнительные свойства, которые можно использовать в CallbackEventHandler.RegisterCallback_1. |
| CollectionVirtualizationMethod | Параметры для изменения метода виртуализации, используемого представлением коллекции для отображения ее содержимого. |
| ColumnSortingMode | Определяет режим сортировки MultiColumnListView или MultiColumnTreeView. |
| ContextType | Описывает контекст, в котором выполняется иерархия VisualElement. |
| DeltaSpeed | Скорость, с которой изменяется значение для данной дельты устройства ввода. |
| DisplayStyle | Определяет, как элемент отображается в макете. |
| DragAndDropPosition | Положение, в котором происходит операция по сбрасыванию. |
| DragVisualMode | Состояние операции перетаскивания. |
| DropdownMenuSizeMode | Режим, используемый для расчета ширины выпадающего списка. |
| DynamicAtlasFilters | Опции для включения или отключения фильтров для динамического атласа. |
| EasingMode | Представляет собой математическую функцию, которая описывает скорость изменения числового значения. |
| EditorTextRenderingMode | Определяет, как редактор отображает текст по умолчанию |
| EventInterestOptions | Опции, используемые в качестве аргументов для EventInterestAttribute, когда затрагиваемый метод обрабатывает события общим, не типо-специфичным образом. |
| FillRule | Правило заполнения для использования при заполнении фигур Painter2D.Fill. |
| FilterFunctionType | Тип функции фильтра для FilterFunction. |
| FilterParameterType | Тип параметра фильтра. |
| FlexDirection | Определяет основную ось гибкого макета. |
| GradientType | Указывает тип градиента, используемого для интерполяции цвета. |
| HelpBoxMessageType | Типы сообщений пользователей. |
| Justify | Определяет выравнивание вдоль главной оси, как распределяется дополнительное пространство. |
| KeyboardNavigationOperation | Представляет собой операцию, которую пользователь пытается выполнить с помощью конкретного механизма ввода. |
| LanguageDirection | Указывает направленность текста элемента. Значение каскадно распространяется на дочерние элементы. |
| LengthUnit | Описывает интерпретацию значения Length. |
| LibraryVisibility | Контролирует видимость UxmlElement на вкладке проектов библиотеки UI Builder. |
| LineCap | Типы кап для начала и конца путей (см. Painter2D.lineCap). |
| LineJoin | Типы соединений, соединяющие два подпути (см. Painter2D.lineJoin). |
| ListViewReorderMode | Параметры для изменения режима перетаскивания для элементов в ListView. |
| MouseButton | Перечисляет кнопки мыши для определения конкретных взаимодействий с кнопками мыши. |
| Overflow | Определяет, что должно произойти, если содержимое переполняет границы элемента. |
| OverflowClipBox | Блоки, на которые наносится содержимое VisualElement. |
| PanelRenderMode | Определяет способ отображения панели. |
| PanelScaleMode | Параметры, которые определяют масштабирование элементов панели при изменении размера экрана. См. PanelSettings.scaleMode. |
| PanelScreenMatchMode | Параметры, которые определяют, как масштабировать область панели, когда соотношение сторон текущего разрешения экрана не соответствует исходному разрешению. См. PanelSettings.screenMatchMode. |
| PenButton | Описывает PenButton. На основе W3 соглашений: https://www.w3.org/TR/pointerevents2/#the-buttons-property. |
| PickingMode | Описывает поведение выбора. См. VisualElement.pickingMode. |
| Pivot | Значение Enum, используемое для указания точки начала UIDocument. |
| PivotReferenceSize | Значение Enum, используемое для указания размера, используемого для вычисления позиции Pivot. |
| Position | Определяет, каким образом значения позиций интерпретируются движком макета. |
| PropagationPhase | Фазы распространения события. |
| Repeat | Определяет, как повторяется фон. |
| ScrollerVisibility | Параметры для управления видимостью строк прокрутки в ScrollView. |
| ScrollViewMode | Настройки ScrollView, влияющие на расположение его содержимого и на то, как будут выглядеть панели прокрутки. ScrollView.mode |
| SelectionType | Управляет количеством элементов, которые могут быть выбраны одновременно. |
| SliceType | Тип фрагмента определяет, будет ли центр изображения масштабирован или расположен плитками. |
| SliderDirection | Это направление Slider и SliderInt. |
| SortDirection | Направление сортировки. |
| StyleKeyword | Ключевое слово, которое может быть использовано для любого типа значения стиля. |
| TextAutoSizeMode | Определяет, как текстовый элемент адаптирует свой размер шрифта. |
| TextOverflow | Указывает, как текстовый Элемент обрабатывает скрытое содержимое переполнения. |
| TextOverflowPosition | Указывает, какую часть текста Элемент заменяет многоточием, когда textOverflow установлено на TextOverflow.Ellipsis. |
| TextureOptions | Флаги, описывающие, как текстура должна использоваться в контексте команды отрисовки. |
| TextureSlotCount | Количество текстур, которые UI Toolkit может одновременно связать с шейдером, чтобы уменьшить вызов рисования. |
| TimeUnit | Описывает, как интерпретировать TimeValue. |
| TransformOriginOffset | Указывает ключевые слова выравнивания для TransformOrigin. |
| TrickleDown |
Используйте это перечисление, чтобы указать, на какой фазе распространения выполняется обработчик события.
|
| TwoPaneSplitViewOrientation | Определяет ориентацию двух панелей с возможностью изменения размера. |
| UsageHints | Предоставляет набор параметров, описывающих предполагаемые схемы использования VisualElement. Эти параметры служат руководством для оптимизации. Вы можете установить несколько подсказок использования для элемента. Например, если изменяется как положение, так и цвет, вы можете установить DynamicTransform и DynamicColor. Примечание: Установите подсказки использования во время редактирования или перед добавлением VisualElement в панель. В случае перехода, когда он начинается, система может автоматически добавить отсутствующие соответствующие подсказки использования, чтобы избежать регенерации геометрии в каждом кадре. Однако это приводит к снижению производительности одного кадра, поскольку данные отображения для VisualElement и его потомков регенерируются. |
| VersionChangeType | Значение, используемое для обозначения некоторых изменений в VisualElement |
| Visibility | Значение стиля, которое определяет, будет ли VisualElement видимым. |
| WhiteSpace | Управляет обработкой пробелов и перерывов строк в тексте элемента, аналогично свойству CSS white-space. В отличие от свойства CSS, только конечные пробелы сжимаются, а пробелы внутри текста сохраняются. См. white-space |
| Wrap | По умолчанию все элементы будут пытаться вписаться в одну строку. Вы можете изменить это и разрешить элементам переносить строки по мере необходимости с помощью этого свойства. |