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 обрабатывает текст, который слишком большой, чтобы поместиться в выделенный прямоугольник. |