Class EditorWindowUtils
Utilities for EditorWindows.
Inherited Members
Namespace: Unity.Tutorials.Core.Editor
Syntax
public static class EditorWindowUtils
Methods
CenterOnMainWindow(EditorWindow)
Centers an EditorWindow to the Editor main window.
Declaration
public static void CenterOnMainWindow(EditorWindow win)
Parameters
Type | Name | Description |
---|---|---|
EditorWindow | win |
DockWindow(EditorWindow, EditorWindow, EditorWindowUtils.DockPosition)
Docks the "docked" window to the "anchor" window at the given position.
Declaration
public static void DockWindow(this EditorWindow anchor, EditorWindow docked, EditorWindowUtils.DockPosition position)
Parameters
Type | Name | Description |
---|---|---|
EditorWindow | anchor | Window to dock. |
EditorWindow | docked | Window to dock into. |
EditorWindowUtils.DockPosition | position | Position to the docked into. |
FindOpenInstance<T>()
Finds the first open EditorWindow instance, if such exists.
Declaration
public static T FindOpenInstance<T>()
where T : EditorWindow
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |
GetEditorMainWindowPos()
Returns the position of the Editor main window.
Declaration
public static Rect GetEditorMainWindowPos()
Returns
Type | Description |
---|---|
Rect |
SetEditorMainWindowPos(Rect)
Sets the position of the Editor main window.
Declaration
public static void SetEditorMainWindowPos(Rect pos)
Parameters
Type | Name | Description |
---|---|---|
Rect | pos |