Unity 6.3
0 онлайн 39 гостей 3 в системе
Вход

EditorToolbarFloatField

класс в UnityEditor.Toolbars

Наследуется от:UIElements.FloatField

Описание

Поле с плавающей запятой, используемое с EditorToolbarElementAttribute.

Конструкторы

Конструктор Описание
EditorToolbarFloatFieldСоздает визуальный элемент поля с плавающей запятой, стилизованный для соответствия панели инструментов в UnityEditor.Overlays.Overlay.
Унаследованные члены 4

Статические свойства

СвойствоОписание
alignedFieldUssClassName Имя USS-класса для элементов, выровненных внутри элемента инспектора
labelDraggerVariantUssClassName Имя USS-класса для меток в элементах этого типа, когда к ним прикреплён ползунок перетаскивания.
mixedValueLabelUssClassName Имя USS-класса для элементов, отображающих смешанные значения
noLabelVariantUssClassName Имя USS-класса для элементов этого типа, когда метка отсутствует.
inputUssClassName Имя USS-класса для элементов ввода в элементах этого типа.
labelUssClassName Имя USS-класса для меток в элементах этого типа.
ussClassName Имя USS-класса для элементов этого типа.
multilineInputUssClassName Имя USS-класса для многострочных элементов ввода в элементах этого типа.
placeholderUssClassName Имя USS-класса для элементов ввода, когда отображается текст-заполнитель
singleLineInputUssClassName Имя USS-класса для однострочных элементов ввода в элементах этого типа.
textInputUssName Имя USS-класса для элементов ввода в элементах этого типа.
disabledUssClassName Имя USS-класса для локально отключённых элементов.

Свойства

СвойствоОписание
labelСтрока, представляющая метку, которая будет отображаться рядом с полем. Если строка пуста, элемент label удаляется из иерархии. Если строка не пуста, элемент label добавляется в иерархию.
labelElementЭто объект Метка, который появляется рядом с вводом для поля.
mixedValueLabelМетка только для чтения, используемая для создания впечатления редактирования нескольких различных значений.
rawValueЗначение элемента.
showMixedValueЕсли установлено значение true, поле выглядит как редактирующее несколько различных значений.
valueЗначение, связанное с полем.
bindingОбъект привязки, который будет обновлен.
bindingPathПуть к целевому свойству для привязки.
canGrabFocusМожно ли фокусировать элемент.
delegatesFocusДелегирует ли элемент фокус своим дочерним элементам.
focusableМожет ли элемент потенциально получать фокус.
focusControllerВозвращает контроллер фокуса для этого элемента.
tabIndexЦелое число, используемое для сортировки фокусируемых элементов в кольце фокуса. Должно быть больше или равно нулю.
autoCorrectionОпределяет, включена или выключена автоматическая коррекция сенсорной клавиатуры.
cursorIndexЭто индекс курсора в представленном тексте.
cursorPositionПоложение текстового курсора внутри элемента.
doubleClickSelectsWordУправляет тем, выбирает ли двойной щелчок слово под указателем мыши.
emojiFallbackSupportУказывает порядок, в котором система должна искать символы Emoji при отображении текста. Если этот параметр включен, поиск в глобальном резервном списке Emoji будет осуществляться сначала для символов, определенных как Emoji в стандарте Unicode 14.0.
hideMobileInputСкрывает поле мобильного ввода, отображаемое на программной клавиатуре OS.
hideSoftKeyboardПредотвращает открытие OS клавиатуры
isDelayedЕсли задано значение true, свойство value не обновляется, пока пользователь не нажмёт Enter или текстовое поле не потеряет фокус.
isPasswordFieldВозвращает true, если поле используется для редактирования пароля.
isReadOnlyВозвращает true, если поле только для чтения.
keyboardTypeТип мобильной клавиатуры, которая будет использоваться.
maskCharСимвол, используемый для маскировки в поле пароля.
maxLengthМаксимальное количество символов для поля.
onIsReadOnlyChangedВызывает методы из списка вызовов при изменении isReadOnly.
selectAllOnFocusУправляет выбором содержимого элемента при получении фокуса.
selectAllOnMouseUpУправляет выбором содержимого элемента при первом наведении курсора мыши вверх.
selectIndexЭто — индекс выборки в представленном тексте.
textЗначение поля ввода.
textEditionПолучает TextElement ITextEdition этого поля
textSelectionПолучает TextElement ITextSelection этого поля
touchScreenKeyboardОтображается активная сенсорная клавиатура.
tripleClickSelectsLineУправляет тем, выбирает ли трехкратный щелчок всю строку под указателем мыши или нет.
verticalScrollerVisibilityОпция для управления видимостью вертикальной строки прокрутки в TextInputBaseField_1.
formatStringСтрока формата, используемая для определения способа отображения числовых значений. Строка следует стандартным правилам форматирования .NET.
supportExpressionsУказывает, поддерживает ли поле выражения, которые могут быть оценены в значение.
childCountКоличество дочерних элементов в contentContainer этого объекта.
contentContainerЛогический контейнер, в который добавляются дочерние элементы. Если к этому элементу добавляется дочерний элемент, то он добавляется в контейнер содержимого этого элемента.
contentRectПрямоугольник области содержимого элемента в локальном пространстве элемента. (Только для чтения)
customStyleНастраиваемый аксессор свойств стиля VisualElement (только для чтения).
dataSourceНазначает источник данных этому VisualElement, который переопределяет любой унаследованный источник данных. Этот источник данных наследуется всеми дочерними объектами.
dataSourcePathПуть от источника данных к значению.
dataSourceTypeВозможный тип источника данных, присваиваемый этому VisualElement. Эта информация используется UI Builder только как подсказка, чтобы дать некоторое заполнение в поле пути источника данных, когда эффективный источник данных не может быть указан во время проектирования.
disablePlayModeTintОттенки режима воспроизведения применяются по умолчанию, если это не установлено в true. Они применяются иерархически к этому VisualElement и ко всем его дочерним объектам, которые существуют на панели редактора.
enabledInHierarchyВозвращает true, если VisualElement включен в собственной иерархии.
enabledSelfВозвращает true, если VisualElement включен локально.
experimentalВозвращает экспериментальные интерфейсы UIElements.
generateVisualContentФункция делегирования для генерации визуального содержания визуального элемента.
hasActivePseudoState Возвращает true, если этот элемент соответствует псевдоклассу :active.
hasCheckedPseudoState Возвращает true, если этот элемент соответствует псевдоклассу :checked.
hasDisabledPseudoState Возвращает true, если этот элемент соответствует псевдоклассу :disabled.
hasEnabledPseudoState Возвращает true, если этот элемент соответствует псевдоклассу :enabled.
hasFocusPseudoState Возвращает true, если этот элемент соответствует псевдоклассу :focus.
hasHoverPseudoState Возвращает true, если этот элемент соответствует псевдоклассу :hover.
hasInactivePseudoState Возвращает true, если этот элемент соответствует псевдоклассу :inactive.
hasRootPseudoState Возвращает true, если этот элемент соответствует псевдоклассу :root.
hierarchyДоступ к физической иерархии этого элемента
languageDirectionУказывает направленность текста элемента. Значение будет распространяться на дочерей элемента.
layoutПоложение и размер VisualElement относительно его родительского объекта, как вычислено системой макета. (Только для чтения)
localBoundВозвращает Rect, представляющий выравниваемый по оси Bounding Box (AABB) после применения преобразования, но до применения преобразования макета.
nameИмя этого VisualElement.
paddingRectПрямоугольник зоны заполнения элемента, в локальном пространстве элемента.
panelПанель, к которой прикреплен этот VisualElement.
parentРодители этого VisualElement.
pickingModeОпределяет, может ли этот элемент быть целью событий указателя или выбран запросами IPanel.Pick.
resolvedStyleОкончательные отображенные значения стиля визуального элемента, как он отображается в текущем кадре.(Только для чтения)
scaledPixelsPerPointВозвращает результат масштабирования панели, который учитывает экран DPI и настраиваемый фактор масштабирования, но не масштаб трансформации элемента и его предшественников. См. Panel.scaledPixelsPerPoint. Этот метод должен вызываться только для элементов, которые являются частью панели.
scheduleПолучает IVisualElementScheduler, связанный с этим VisualElement. Используйте его для очереди действий.
styleУстанавливает значения стиля на VisualElement.
styleSheetsВозвращает VisualElementStyleSheetSet, который манипулирует таблицами стилей, прикрепленными к этому элементу.
это[int]Получает дочерний элемент в определенном индексе.
tooltipТекст, который будет отображаться внутри информационного поля после того, как пользователь задержится над элементом небольшое время. Это поддерживается только в Редакторе UI.
usageHintsСочетание значений подсказки, которые указывают схемы предполагаемого использования высокого уровня для VisualElement. Это свойство может быть установлено только тогда, когда VisualElement если это свойство еще не является частью панели. Как только это свойство становится частью панели, оно становится доступным только для чтения, и попытки изменить его вызывают исключение. UsageHints Подсказки позволяют системе принимать лучшие решения о том, как обрабатывать или ускорять определенные операции на основе предполагаемой схемы использования. Обратите внимание, что эти подсказки не влияют на поведение или визуальные результаты, а только влияют на общую производительность панели и элементов внутри нее. Рекомендуется всегда учитывать указание надлежащего UsageHints, но помните, что некоторые UsageHints могут быть внутренне проигнорированы при определенных условиях (e.g. из-за аппаратных ограничений на целевой платформе).
userDataЭто свойство может использоваться для связывания данных пользователя, специфичных для приложения, с этим VisualElement.
viewDataKeyИспользуется для сохранения данных представления, таких как развернутые состояния дерева, положение прокрутки или уровень масштаба.
visibleУказывает, должен ли этот элемент отображаться или нет.
visualTreeAssetSourceХранит ссылку на ассет, если генерируемый элемент клонирован из VisualTreeAsset.
worldBoundВозвращает выравниваемую по оси границу элемента в координатах панели после кумулятивного преобразования из корня IPanel.
worldTransformВозвращает матрицу, которая накапливает следующие преобразования (в порядке): Local scalingLocal rotationLocal translationLayout translationParent worldTransform (рекурсивное определение — рассматривается матрица идентичности, когда нет родителя)

Открытые методы

МетодОписание
HasBubbleUpHandlersВозвращает true, если к этому объекту были прикреплены обработчики событий для фазы распространения событий BubbleUp.
HasTrickleDownHandlersВозвращает true, если к этому объекту прикреплены обработчики событий для фазы распространения событий TrickleDown.
RegisterCallbackДобавление обработчика событий к экземпляру.
RegisterCallbackOnceДобавление обработчика событий к экземпляру. Обработчик событий автоматически отменяет регистрацию после того, как он был вызван ровно один раз.
UnregisterAllRemovableCallbacksУдаляет из экземпляра все обратные вызова, зарегистрированные с CallbackOptions.Removable.
UnregisterCallbackУдалить обратный вызов из экземпляра.
ApplyInputDeviceDeltaПрименяет значения дельты 3D и скорости от устройства ввода.
BlurСообщает элементу, чтобы он освободил фокус.
FocusПопытки сосредоточить внимание на этом элементе.
MeasureTextSizeВычисляет размер, необходимый для отображения текстовой строки на основе значений стиля элемента, таких как font, font-size и word-wrap.
SelectAllВыбирает весь текст, содержащийся в поле.
SelectNoneУдалить выбор
SelectRangeВыберите текст между cursorIndex и selectIndex.
ApplyInputDeviceDeltaПрименяет значения дельты 3D и скорости от устройства ввода.
ClearValueОчищает поле ввода, возвращая его в состояние по умолчанию. Если задан текст-заполнитель, он будет показан.
SetValueWithoutNotifyРазрешить установку значения без уведомления.
StartDraggingУказывает, что пользователь начал перетаскивание мыши для выбора текста.
StopDraggingПоказывает, что пользователь прекратил перетаскивание мыши для выбора текста.
AddДобавление элемента в contentContainer этого элемента.
AddToClassList Добавляет класс в список классов элемента, чтобы назначить стили из USS. Учтите, что имя класса чувствительно к регистру.
BringToFrontПереносит этот элемент в конец родительского дочернего списка. Элемент будет визуально находиться перед любыми перекрывающимися элементами-родственниками.
ChildrenВозвращает элементы из contentContainer.
ClassListContains Ищет класс в списке классов этого элемента.
ClearУдалить все дочерние элементы из contentContainer этого элемента
ClearBindingУдаляет привязку из элемента.
ClearBindingsУдаляет все привязки из элемента.
ClearClassList Удаляет все классы из списка классов этого элемента. AddToClassList
ContainsПроверяет, является ли данный элемент предком указанного дочернего элемента.
ContainsPointПроверяет, пересекается ли указанная точка с этим расположением VisualElement.
ElementAtПолучает дочерний элемент в определенном индексе.
EnableInClassList Включает или отключает класс с заданным именем.
FindAncestorUserDataПоиск в иерархии этого VisualElement и получение хранящегося userData, если таковой найден.
FindCommonAncestorНаходит наименьшего общего предка между двумя VisualElements внутри иерархии VisualTree.
GetBindingПолучает экземпляр привязки для указанного целевого свойства.
GetBindingInfosПолучает информацию обо всех привязках текущего элемента.
GetClassesПолучить классы для этого элемента.
GetDataSourceContextЗапросы dataSource и dataSourcePath объекта привязки.
GetFirstAncestorOfTypeПроходит вверх по иерархии, начиная с родителя этого элемента, и возвращает первый VisualElement этого типа
GetFirstOfTypeПроходит вверх по иерархии, начиная с этого элемента, и возвращает первый VisualElement этого типа
GetHierarchicalDataSourceContextЗапросы dataSource и dataSourcePath унаследованы от иерархии.
HasBindingПозволяет узнать, связана ли с целевым свойством привязка.
IndexOfПолучает дочерний индекс указанного VisualElement.
InsertВставить элемент в contentContainer этого элемента
IsMarkedForRepaintПроверяет, не загрязнен ли VisualElement для перекраски.
MarkDirtyRepaintПомечает, что VisualElement требует перекраски.
PlaceBehindПомещает этот элемент прямо перед элементом-родственником в их родительском дочернем списке. Если позиция элемента и элемента-родственника перекрываются, элемент будет визуально находиться позади своего родственника.
PlaceInFrontПомещает этот элемент сразу после элемента-сестры в их родительском дочернем списке. Если элемент и позиция элемента-сестры перекрываются, элемент будет визуально находиться перед элементом-сестры.
RemoveУдаляет этот дочерний объект из иерархии его contentContainer.
RemoveAtУдаляет дочерний элемент с указанным индексом из списка дочерних элементов текущего элемента.
RemoveFromClassList Удаляет класс из списка классов элемента.
RemoveFromHierarchyУдаляет этот элемент из родительской иерархии.
SendEventОтправляет событие в обработчик событий.
SendToBackОтправляет этот элемент в начало родительского дочернего списка. Элемент будет визуально находиться за любыми перекрывающимися родственными элементами.
SetActivePseudoStateЗадает, будет ли этот элемент отображаться как активный.
SetBindingНазначает привязку между конечным объектом и источником.
SetCheckedPseudoStateЗадает, будет ли этот элемент отображаться как отмеченный.
SetEnabledМеняет состояние VisualElement. Отключённый визуальный элемент не получает большинство событий.
SortПереупорядочивает дочерние элементы из VisualElement в contentContainer.
ToggleInClassList Переключает между добавлением и удалением заданного имени класса в списке классов.
TryGetBindingПолучает экземпляр привязки для указанного целевого свойства.
TryGetDataSourceContextЗапросы dataSource и dataSourcePath объекта привязки.
TryGetLastBindingToSourceResultВозвращает последний BindingResult объекта привязки из UI в источник данных.
TryGetLastBindingToUIResultВозвращает последний BindingResult объекта привязки из источника данных к UI.

Защищенные методы

МетодОписание
UpdateMixedValueContentОбновить визуальное содержание поля в зависимости от showMixedValue.
HandleEventBubbleUpВыполняет логику на этом элементе во время фазы BubbleUp, непосредственно перед обратными вызовами BubbleUp этого элемента. Вызов StopPropagation предотвратит дальнейшие вызовы этого метода вдоль пути распространения.
HandleEventTrickleDownВыполняет логику на этом элементе во время фазы TrickleDown, сразу после обратных вызовов TrickleDown этого элемента. Вызов StopPropagation предотвратит дальнейшие вызовы этого метода вдоль пути распространения.
NotifyPropertyChangedСообщает системе привязки данных о том, что изменилось свойство контроля.
StringToValueПреобразует строку в число с плавающей запятой.
ValueToStringПреобразует заданный float в строку.
ValueToStringПреобразует значение указанного общего типа из подкласса в строковое представление.
AddLabelDraggerМетод, используемый для добавления мишкой на метку для определенных числовых полей.