Полезный класс для создания новых GUI элементов управления.
Если вы не создаете GUI элементы с нуля, можете не использовать эти функции.
| hasModalWindow | Глобальное свойство. Если true, то модальное окно отображается, в противном случае false. |
| hotControl | controlID текущего элемента управления. |
| keyboardControl | controlID элемента управления с фокусом на клавиатуру. |
| systemCopyBuffer | Get access to the system-wide clipboard. |
| AlignRectToDevice | Align a local space rectangle to the pixel grid. |
| ExitGUI | Puts the GUI in a state that will prevent all subsequent immediate mode GUI functions from evaluating for the remainder of the GUI loop by throwing an ExitGUIException. |
| GetControlID | Получает уникальный ID для элемента управления. |
| GetStateObject | Получает состояние объекта из controlID. |
| GUIToScreenPoint | Конвертирует точку из GUI позиции в пространство на экране. |
| QueryStateObject | Получает существующее состояние объекта из controlID. |
| RotateAroundPivot | Обработчик функции для вращения GUI вокруг точки. |
| ScaleAroundPivot | Обработчик функции для масштабирования GUI вокруг точки. |
| ScreenToGUIPoint | Конвертирует точку из точки в пространстве к позиции GUI. |
| ScreenToGUIRect | Convert a rect from screen space to GUI position. |