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

IStyle

интерфейс в UnityEngine.UIElements

Описание

Этот интерфейс даёт доступ к данным встроенного стиля VisualElement.

Чтение свойств из этого объекта будет читать из встроенных данных стиля для этого элемента. Чтобы прочитать данные стиля, вычисленные для элемента, используйте IStyle интерфейс. Запись в свойство перекроет значение, приходящее из USS, вашим значением, но остальные свойства по-прежнему будут соответствовать значениям из USS.

Свойства

Свойство Описание
alignContentВыравнивание всей площади дочерних элементов на поперечной оси, если они расположены на нескольких линиях в этом контейнере.
alignItemsВыравнивание дочерей на поперечной оси этого контейнера.
alignSelfАналогично align-items, но только для этого конкретного элемента.
aspectRatioЗадает предпочтительное соотношение сторон для блока, которое будет использоваться при расчете автоматических размеров и некоторых других функциях макета.
backgroundColorЦвет фона для рисования в поле элемента.
backgroundImageИзображение фона для рисования в поле элемента.
backgroundPositionXФоновое изображение x значение позиции.
backgroundPositionYФоновое изображение y значение позиции.
backgroundRepeatЗначение повторения фонового изображения.
backgroundSizeЗначение размера фонового изображения. Переходы полностью поддерживаются только при использовании размера в пикселях или процентах, таких как переходы от пикселя к пикселю или от процента к проценту.
borderBottomColorЦвет нижней границы элемента.
borderBottomLeftRadiusРадиус нижнего левого угла, когда в блоке элемента нарисован закругленный прямоугольник.
borderBottomRightRadiusРадиус правого нижнего угла, когда в блоке элемента нарисован закругленный прямоугольник.
borderBottomWidthПространство, зарезервированное для нижнего края границы на этапе составления схемы.
borderLeftColorЦвет левой границы элемента.
borderLeftWidthПространство, зарезервированное для левого края границы на этапе составления схемы.
borderRightColorЦвет правой границы элемента.
borderRightWidthПространство, зарезервированное для правого края границы на этапе составления схемы.
borderTopColorЦвет верхней границы элемента.
borderTopLeftRadiusРадиус левого верхнего угла, когда в блоке элемента нарисован закругленный прямоугольник.
borderTopRightRadiusРадиус правого верхнего угла, когда в блоке элемента нарисован закругленный прямоугольник.
borderTopWidthПространство, зарезервированное для верхнего края границы на этапе составления схемы.
bottomНижнее расстояние от коробки элемента во время макета.
colorЦвет, используемый при рисовании текста элемента.
cursorКурсор мыши, отображаемый при перемещении указателя мыши над элементом.
displayОпределяет, как элемент отображается в макете.
filterЭффекты фильтра, которые будут применены к элементу.
flexBasisНачальный основной размер элемента Flex, на главной оси Flex. Окончательная раскладка может быть меньше или больше, в зависимости от уменьшения и увеличения Flex, определяемого другими свойствами Flex.
flexDirectionНаправление главной оси для размещения детей в контейнере.
flexGrowУказывает, как элемент будет расти относительно остальных гибких элементов в том же контейнере.
flexShrinkУказывает, как элемент будет уменьшаться относительно остальных гибких элементов в том же контейнере.
flexWrapРазмещение детей в нескольких строках, если в этом контейнере нет достаточного места.
fontSizeРазмер шрифта для отображения текста элемента, указанный в пунктах.
heightФиксированная высота элемента для макета.
justifyContentОбоснование детей на главной оси этого контейнера.
leftЛевое расстояние от блока элемента во время макета.
letterSpacingУвеличивает или уменьшает пробел между символами.
marginBottomПространство, зарезервированное для нижнего края поля на этапе составления макета.
marginLeftПространство, зарезервированное для левого края поля на этапе составления макета.
marginRightПространство, зарезервированное для правого края поля на этапе составления макета.
marginTopПространство, зарезервированное для верхнего края поля на этапе составления макета.
maxHeightМаксимальная высота элемента, когда он гибкий или измеряет свой собственный размер.
maxWidthМаксимальная ширина элемента, когда он гибкий или измеряет свой собственный размер.
minHeightМинимальная высота элемента, когда он гибкий или измеряет свой собственный размер.
minWidthМинимальная ширина элемента, когда он гибкий или измеряет свой собственный размер.
opacityУказывает прозрачность элемента и его дочерних элементов.
overflowКак ведет себя контейнер, если его содержимое переполняет собственную коробку.
paddingBottomПространство, зарезервированное для нижнего края прокладки на этапе составления макета.
paddingLeftПространство, зарезервированное для левого края прокладки на этапе составления макета.
paddingRightПространство, зарезервированное для правого края прокладки на этапе составления макета.
paddingTopПространство, зарезервированное для верхнего края прокладки на этапе составления макета.
positionПозиция элемента в родительском контейнере.
rightПравое расстояние от коробки элемента во время макета.
rotateПреобразование вращения.
scaleМасштабирующее преобразование.
textOverflowРежим переполнения текста элемента.
textShadowТени текста.
topВерхнее расстояние от коробки элемента во время макета.
transformOriginОригинал преобразования — это точка, вокруг которой применяется преобразование.
transitionDelayПродолжительность ожидания перед началом эффекта перехода свойства при изменении его значения.
transitionDurationВремя, необходимое для завершения анимации перехода.
transitionPropertyСвойства, к которым должен быть применен эффект перехода.
transitionTimingFunctionОпределяет, как рассчитываются промежуточные значения для свойств, измененных эффектом перехода.
translateТрансляционное преобразование.
unityBackgroundImageTintColorЦвет тонирования для элемента backgroundImage.
unityEditorTextRenderingModeTextElement режим отображения редактора.
unityFontШрифт для рисования текста элемента, определенный как объект Font.
unityFontDefinitionШрифт для рисования текста элемента, определенный как структура FontDefinition. Он имеет приоритет перед -unity-font.
unityFontStyleAndWeightСтиль и толщина шрифта (обычный, жирный, курсив) для рисования текста элемента.
unityMaterialНастраиваемый материал для использования на элементе.
unityOverflowClipBoxУказывает, к какому блоку содержимое элемента будет отрезано.
unityParagraphSpacingУвеличивает или уменьшает пробел между абзацами.
unitySliceBottomРазмер нижнего края 9-слойка при рисовании фонового изображения элемента.
unitySliceLeftРазмер левого края 9-слойка при рисовании фонового изображения элемента.
unitySliceRightРазмер правого края 9-слойка при рисовании фонового изображения элемента.
unitySliceScaleМасштаб, применяемый к слоям элемента.
unitySliceTopРазмер верхнего края 9-слойка при рисовании фонового изображения элемента.
unitySliceTypeУказывает тип разреза.
unityTextAlignГоризонтальное и вертикальное выравнивание текста в поле элемента.
unityTextAutoSizeПереопределяет любой явный размер шрифта для масштабирования текста в определенных минимальных и максимальных пределах, пересчитывая по мере необходимости, чтобы вписать его в контейнер.
unityTextGeneratorПереключается между стандартным и расширенным текстовым генератором Unity
unityTextOutlineColorЦвет контуров текста.
unityTextOutlineWidthШирина текста.
unityTextOverflowPositionПоложение текстового переполнения элемента.
visibilityУказывает, видим элемент или нет.
whiteSpaceПеренос текста на несколько строк, если нет достаточного места для рисования текста элемента.
widthФиксированная ширина элемента для макета.
wordSpacingУвеличивает или уменьшает пробел между словами.

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

Метод Описание
ClearОчистка свойств встроенного стиля элемента.