Стилизация информации для GUI элементов.
Большинство GUI функций принимает дополнительный GUIStyle параметр для переопределения стиля по умолчанию. Это позволяет менять цвета, шрифты и другие параметры. также это позволяет переключать состояния (например, курсор мыши над элементом). Если "последовательный взгляд" требуется для всего GUI дизайна, класс GUISkin полезен для сбора опций и одновременного их применения.
none | Ярлык для пустого GUIStyle. |
active | Отображает настройки когда кнопка нажата. |
alignment | Выравнивание текста. |
border | Границы всех изображений фона. |
clipping | Что сделать, если отображаемый контент слишком большой и выходит за границы представленной области? |
contentOffset | Пиксельное смещение применяется к контенту GUIstyle. |
fixedHeight | Если не 0, все GUI элементы, отображенные с этим стилем, будут иметь высоту, указанную здесь. |
fixedWidth | Если не 0, все GUI элементы, отображаемые с этим стилем, будут иметь ширина, указанную здесь. |
focused | Настройки отображения для элемента, имеющего фокус клавиатуры. |
font | Шрифт, используемый для отображения. Если null, будет взят шрифт из текущего GUISkin. |
fontSize | Использующийся размер шрифта (для динамических шрифтов). |
fontStyle | Стиль используемого шрифта (для динамических шрифтов). |
hover | Настройки отображения, когда мышь находится поверх элемента управления. |
imagePosition | Как скомбинировано изображение и текст в GUIContent. |
lineHeight | Высота одной строки текста с этим стилем, измеряемая в пикселях. |
margin | Расхождения между элементами, отображенными в этом стиле и любыми другими GUI элементами. |
name | Имя данного GUIStyle. Используется для обращения к нему по имени. |
normal | Настройки отображения для компонента, отображаемого нормально. |
onActive | Настройки отображения для нажатого элемента. |
onFocused | Настройки отображения для элемента, привязанного к клавиатуре и включенного. |
onHover | Настройки отображения для включенного элемента, над которым находится мышь. |
onNormal | Настройки отображения для включенного элемента управления. |
overflow | Дополнительное пространство для добавления к фоновому изображению. |
padding | Пространство от края GUIStyle до начала контента. |
richText | Включает HTML теги для форматирования текста разметки (Text Formatting Markup). |
stretchHeight | Могут ли GUI элементы этого стиля растягиваться вертикально для лучшего позиционирования? |
stretchWidth | Могут ли GUI элементы этого стиля растягиваться горизонтально для лучшего позиционирования? |
wordWrap | Может ли текст переносить слова? |
GUIStyle | Конструктор для пустого GUIStyle. |
CalcHeight | Какая высота будет у данного элемента после преобразования с контентом (content) и определенной шириной (width). |
CalcMinMaxWidth | Вычисляет минимальную и максимальную ширину для данного стиля, преобразованного с контентом. |
CalcScreenSize | Вычисляет размер элемента, отформатированного с этим стилем и обеспечивает пространство для контента. |
CalcSize | Calculate the size of some content if it is rendered with this style. |
Draw | Рисует данный GUIStyle на экране, внутренняя версия. |
DrawCursor | Рисует данный GUIStyle с выделенным контентом. |
DrawWithTextSelection | Рисует данный GUIStyle с выделенным контентом. |
GetCursorPixelPosition | Получает позицию пикселя в заданном индексе строки. |
GetCursorStringIndex | Получает позицию курсора (индексируется в contents.text) когда пользователь кликает в cursorPixelPosition. |
GUIStyle | Получает имя GUI стиля из текущего скина. |