C# 클래스 UnityEditor.DockArea

상속: HostView, IDropArea
파일 보기 프로젝트 열기: randomize/VimConfig 1 사용 예제들

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