OverlayCanvas
Описание
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 в позиции мыши. |