C# Класс UnityEditor.DockArea

Наследование: HostView, IDropArea
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddTabToHere void
CheckDragWindowExists void
Close void
DragTab void
GetTabAtMousePos int
GetTabWidth float
Initialize void
KillIfEmpty void
Maximize void
RemoveNullWindows void
ResetDragVars void

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

Метод Описание
AddTab ( EditorWindow pane ) : void
AddTab ( int idx, EditorWindow pane ) : void
BeginOffsetArea ( Rect screenRect, GUIContent content, GUIStyle style ) : void
DockArea ( ) : System
DragOver ( EditorWindow window, Vector2 mouseScreenPosition ) : DropInfo
EndOffsetArea ( ) : void
OnDestroy ( ) : void
OnEnable ( ) : void
OnGUI ( ) : void
PerformDrop ( EditorWindow w, DropInfo info, Vector2 screenPos ) : bool
RemoveTab ( EditorWindow pane ) : void
RemoveTab ( EditorWindow pane, bool killIfEmpty ) : void

Защищенные методы

Метод Описание
AddDefaultItemsToMenu ( GenericMenu menu, EditorWindow view ) : void
GetBorderSize ( ) : RectOffset

Приватные методы

Метод Описание
AddTabToHere ( object userData ) : void
CheckDragWindowExists ( ) : void
Close ( object userData ) : void
DragTab ( Rect pos, GUIStyle tabStyle ) : void
GetTabAtMousePos ( Vector2 mousePos, Rect position ) : int
GetTabWidth ( float width ) : float
Initialize ( ContainerWindow win ) : void
KillIfEmpty ( ) : void
Maximize ( object userData ) : void
RemoveNullWindows ( ) : void
ResetDragVars ( ) : void

Описание методов

AddDefaultItemsToMenu() защищенный Метод

protected AddDefaultItemsToMenu ( GenericMenu menu, EditorWindow view ) : void
menu GenericMenu
view EditorWindow
Результат void

AddTab() публичный Метод

public AddTab ( EditorWindow pane ) : void
pane EditorWindow
Результат void

AddTab() публичный Метод

public AddTab ( int idx, EditorWindow pane ) : void
idx int
pane EditorWindow
Результат void

BeginOffsetArea() публичный статический Метод

public static BeginOffsetArea ( Rect screenRect, GUIContent content, GUIStyle style ) : void
screenRect UnityEngine.Rect
content UnityEngine.GUIContent
style UnityEngine.GUIStyle
Результат void

DockArea() публичный Метод

public DockArea ( ) : System
Результат System

DragOver() публичный Метод

public DragOver ( EditorWindow window, Vector2 mouseScreenPosition ) : DropInfo
window EditorWindow
mouseScreenPosition Vector2
Результат DropInfo

EndOffsetArea() публичный статический Метод

public static EndOffsetArea ( ) : void
Результат void

GetBorderSize() защищенный Метод

protected GetBorderSize ( ) : RectOffset
Результат UnityEngine.RectOffset

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

OnEnable() публичный Метод

public OnEnable ( ) : void
Результат void

OnGUI() публичный Метод

public OnGUI ( ) : void
Результат void

PerformDrop() публичный Метод

public PerformDrop ( EditorWindow w, DropInfo info, Vector2 screenPos ) : bool
w EditorWindow
info DropInfo
screenPos Vector2
Результат bool

RemoveTab() публичный Метод

public RemoveTab ( EditorWindow pane ) : void
pane EditorWindow
Результат void

RemoveTab() публичный Метод

public RemoveTab ( EditorWindow pane, bool killIfEmpty ) : void
pane EditorWindow
killIfEmpty bool
Результат void