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

UnityEngine.IMGUIModule

Описание

Модуль IMGUI обеспечивает Unity непосредственным режимом GUI решение для создания интерфейса пользователя в игре и редакторе.


Дополнительные ресурсы: GUI урок.

Классы

Класс Описание
EventСобытие UnityGUI.
ExitGUIExceptionИсключение, которое предотвратит оценку всех последующих функций GUI непосредственного режима на оставшуюся часть цикла GUI.
GUIКласс GUI — интерфейс к GUI Unity с ручным позиционированием.
GUIContentСодержимое элемента GUI.
GUILayoutКласс GUILayout — интерфейс к GUI Unity с автоматической компоновкой. В отличие от обычного класса GUI, которому нужны координаты, GUILayout размещает элементы управления по их содержимому и контейнеру.
GUILayoutOptionКласс, используемый внутренне для передачи параметров компоновки в функции GUILayout. Напрямую вы их не применяете, а создаёте функциями компоновки из класса GUILayout.
GUILayoutUtilityВспомогательные функции для реализации и расширения класса GUILayout.
GUISettingsОбщие настройки поведения GUI.
GUISkinОпределяет, как выглядит и ведет себя GUI.
GUIStyleИнформация о стиле для элементов GUI.
GUIStyleStateСпециализированные значения для заданных состояний, используемые объектами GUIStyle.
GUITargetAttributeПозволяет управлять тем, для какого дисплея вызывается OnGUI.
GUIUtilityСлужебный класс для создания новых элементов управления GUI.

Перечисления

Перечисление Описание
EventModifiersТипы клавиш-модификаторов, которые могут быть активны во время события.
EventTypeТипы событий ввода и обработки UnityGUI.
FocusTypeИспользуется GUIUtility.GetControlID для информирования системы IMGUI о том, может ли заданный элемент управления получить фокус клавиатуры. Это позволяет системе IMGUI адекватно дать фокус, когда пользователь нажимает клавишу tab для перехода между элементами управления.
ImagePositionКак изображение и текст помещается внутри GUIStyle.
PointerTypeТипы указателей.
ScaleModeРежим масштабирования для рисования текстур.
TextClippingРазличные методы, как система GUI обрабатывает текст, который слишком большой, чтобы поместиться в выделенный прямоугольник.