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

OverlayCanvas

класс в UnityEditor.Overlays


Интерфейсы приспособлений:ISerializationCallbackReceiver

Описание

OverlayCanvas является контейнером для коллекций Overlayс.

Каждое EditorWindow имеет OverlayCanvas, но только окна, которые включили поддержку Оверлей, будут отображать Оверлей. См. ISupportsOverlays для дополнительной информации.

Свойства

Свойство Описание
overlaysНакладки в этом холсте.
overlaysEnabledВозвращает true, если накладки отображаются в окне, или false, если накладки скрыты.

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

Метод Описание
AddДобавить Оверлей к этому холсту. Добавленные Оверлей будут отображаться в ассоциированном EditorWindow до тех пор, пока они не будут удалены.
OnAfterDeserializeВызывается после десериализации OverlayCanvas.
OnBeforeSerializeВызывается перед тем, как OverlayCanvas будет серийизован. Используется для хранения данных о накладном макете.
RemoveУдалить Оверлей из этого холста. Удаленные Оверлей разъединяются с OverlayCanvas и связанным с ним EditorWindow, но не уничтожаются. Это означает, что вы можете перемещать один Оверлей между несколькими окнами.
ResetOverlayСброс наложения к состоянию по умолчанию.
RestoreOverlayВосстанавливает состояние Overlay в соответствии с параметром data.
ShowPopupОтображает накладку в виде всплывающего окна в EditorWindow.
ShowPopupAtMouseОтображает накладку в виде всплывающего окна в EditorWindow в позиции мыши.