IMGUIOverlay
класс в UnityEditor.Overlays
Наследуется от:Overlays.Overlay
Описание
IMGUIOverlay является реализацией Overlay, которая предоставляет IMGUIContainer.
Наследовать IMGUIOverlay автору Overlay элементов, реализованных с помощью устаревших IMGUI контроллеров.
Открытые методы
| Метод | Описание |
|---|---|
| CreatePanelContent | CreatePanelContent вызывается OverlayCanvas, когда показывается это Оверлей. |
| OnGUI | В этом методе реализуйте IMGUI элементы управления и логику. |
Унаследованные члены 4
Статические свойства
| Свойство | Описание |
|---|---|
| ussClassName | Имя USS-класса для элементов этого типа. |
Свойства
| Свойство | Описание |
|---|---|
| collapsed | Определяет, находится ли накладка в свернутой форме. |
| collapsedIcon | Определяет пользовательский значок для использования, когда это наложение находится в сжатой форме. |
| containerWindow | EditorWindow накладка содержится внутри. |
| defaultSize | Установите defaultSize для определения размера Оверлей, когда он не был изменён пользователем. |
| displayed | Показывает или скрывает накладку. |
| displayName | Имя накладки, используемой в качестве заголовка. |
| floating | Возвращает true, если накладка плавающая, возвращает false, если накладка пришвартована в углу или на панели инструментов. |
| floatingPosition | Местное положение ближайшего угла накладки к ближайшему положению док-станции при плавании. |
| id | Оверлей уникальный ID. |
| isInToolbar | Возвращает true, если overlay прикреплен к панели инструментов. |
| layout | Предпочтительный макет для Оверлей. |
| maxSize | Максимальный размер наложения. |
| minSize | Минимальный размер перекрытия. |
| rootVisualElement | Корень VisualElement. |
| size | Размер наложения. |
Открытые методы
| Метод | Описание |
|---|---|
| Close | Удалить Оверлей из его OverlayCanvas. |
| CreateContent | Создает новый файл VisualElement, содержащий содержимое этого Оверлей. |
| OnCreated | OnCreated вызывается, когда Оверлей инстанцируется в Оверлей Canvas. |
| OnWillBeDestroyed | Вызывается, когда Оверлей собирается быть уничтожен. |
| RefreshPopup | Измените размер OverlayPopup, чтобы он соответствовал содержанию. |
| Undock | Если это наложение сейчас находится на панели инструментов, оно будет с неё удалено и вернётся в плавающее состояние. |
Мероприятия
| Мероприятие | Описание |
|---|---|
| collapsedChanged | Вызывается при изменении значения Overlay.collapsed. |
| displayedChanged | Этот обратный вызов вызывается при изменении значения Overlay.displayed. |
| floatingChanged | Вызывается при изменении значения float. |
| floatingPositionChanged | Это событие вызывает изменение Overlay.floatingPosition. |
| layoutChanged | Подпишитесь на это событие, чтобы получать уведомления при изменении свойства Overlay.Layout. |