GUIUtility
класс в UnityEngine
Выполнено в:UnityEngine.IMGUIModule
Описание
Служебный класс для создания новых элементов управления GUI.
Если вы не создаете свои собственные GUI контроллеры с нуля, вы не должны использовать эти функции.
Статические свойства
| Свойство | Описание |
|---|---|
| hasModalWindow | Глобальное свойство, которое имеет значение true, если отображается ModalWindow, false в противном случае. |
| hotControl | controlID текущего горячего управления. |
| keyboardControl | controlID элемента управления, который имеет фокус клавиатуры. |
| systemCopyBuffer | Получить доступ к общесистемной буфера обмена. |
Статические методы
| Метод | Описание |
|---|---|
| AlignRectToDevice | Выравнивание прямоугольника локального пространства с сеткой пикселей. |
| ExitGUI | Переводит GUI в состояние, при котором все последующие функции GUI непосредственного режима не будут выполняться до конца цикла GUI: выбрасывается ExitGUIException. |
| GetControlID | Получить уникальный ID для управления. |
| GetStateObject | Возвращает объект состояния по controlID. |
| GUIToScreenPoint | Преобразовать точку из позиции GUI в пространство экрана. |
| GUIToScreenRect | Преобразовать прямоугольник из позиции GUI в экранное пространство. |
| QueryStateObject | Возвращает существующий объект состояния по controlID. |
| RotateAroundPivot | Помощная функция для вращения GUI вокруг точки. |
| ScaleAroundPivot | Помощная функция для масштабирования GUI вокруг точки. |
| ScreenToGUIPoint | Преобразовать точку из экранного пространства в GUI позицию. |
| ScreenToGUIRect | Преобразовать прямоугольник из экранного пространства в позицию GUI. |