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

IMGUIOverlay

класс в UnityEditor.Overlays

Наследуется от:Overlays.Overlay

Описание

IMGUIOverlay является реализацией Overlay, которая предоставляет IMGUIContainer.

Наследовать IMGUIOverlay автору Overlay элементов, реализованных с помощью устаревших IMGUI контроллеров.

Открытые методы

Метод Описание
CreatePanelContentCreatePanelContent вызывается OverlayCanvas, когда показывается это Оверлей.
OnGUIВ этом методе реализуйте IMGUI элементы управления и логику.
Унаследованные члены 4

Статические свойства

СвойствоОписание
ussClassNameИмя USS-класса для элементов этого типа.

Свойства

СвойствоОписание
collapsedОпределяет, находится ли накладка в свернутой форме.
collapsedIconОпределяет пользовательский значок для использования, когда это наложение находится в сжатой форме.
containerWindowEditorWindow накладка содержится внутри.
defaultSizeУстановите defaultSize для определения размера Оверлей, когда он не был изменён пользователем.
displayedПоказывает или скрывает накладку.
displayNameИмя накладки, используемой в качестве заголовка.
floatingВозвращает true, если накладка плавающая, возвращает false, если накладка пришвартована в углу или на панели инструментов.
floatingPositionМестное положение ближайшего угла накладки к ближайшему положению док-станции при плавании.
idОверлей уникальный ID.
isInToolbarВозвращает true, если overlay прикреплен к панели инструментов.
layoutПредпочтительный макет для Оверлей.
maxSizeМаксимальный размер наложения.
minSizeМинимальный размер перекрытия.
rootVisualElementКорень VisualElement.
sizeРазмер наложения.

Открытые методы

МетодОписание
CloseУдалить Оверлей из его OverlayCanvas.
CreateContentСоздает новый файл VisualElement, содержащий содержимое этого Оверлей.
OnCreatedOnCreated вызывается, когда Оверлей инстанцируется в Оверлей Canvas.
OnWillBeDestroyedВызывается, когда Оверлей собирается быть уничтожен.
RefreshPopupИзмените размер OverlayPopup, чтобы он соответствовал содержанию.
UndockЕсли это наложение сейчас находится на панели инструментов, оно будет с неё удалено и вернётся в плавающее состояние.

Мероприятия

МероприятиеОписание
collapsedChangedВызывается при изменении значения Overlay.collapsed.
displayedChangedЭтот обратный вызов вызывается при изменении значения Overlay.displayed.
floatingChangedВызывается при изменении значения float.
floatingPositionChangedЭто событие вызывает изменение Overlay.floatingPosition.
layoutChangedПодпишитесь на это событие, чтобы получать уведомления при изменении свойства Overlay.Layout.