C# 클래스 UnityEditor.MemoryTreeList

파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_MemorySelection MemoryElementSelection

보호된 프로퍼티들

프로퍼티 타입 설명
m_ControlID int
m_DetailView MemoryTreeList
m_EditorWindow EditorWindow
m_Root MemoryElement
m_ScrollPosition Vector2
m_SelectionOffset float
m_Splitter SplitterState
m_VisibleHeight float

공개 메소드들

메소드 설명
GetRoot ( ) : MemoryElement
MemoryTreeList ( EditorWindow editorWindow, MemoryTreeList detailview ) : System
OnGUI ( ) : void
SetRoot ( MemoryElement root ) : void

보호된 메소드들

메소드 설명
DrawBackground ( int row, bool selected ) : void
DrawData ( Rect rect, MemoryElement memoryElement, int indent, int row, bool selected ) : void
DrawHeader ( ) : void
DrawItem ( MemoryElement memoryElement, int &row, int indent ) : void
DrawRecursiveData ( MemoryElement element, int &row, int indent ) : void
EnsureVisible ( ) : void
GenerateRect ( int row ) : Rect
HandleKeyboard ( ) : void
RowClicked ( Event evt, MemoryElement memoryElement ) : void
SetupSplitter ( ) : void

비공개 메소드들

메소드 설명
Clamp ( float value, float min, float max ) : float
FindNamedChild ( string name, List list, MemoryElement &outChild ) : bool
RecursiveFindSelected ( MemoryElement element, int &row ) : void
RestoreViewState ( MemoryElement oldRoot, MemoryElement newRoot ) : void

메소드 상세

DrawBackground() 보호된 정적인 메소드

protected static DrawBackground ( int row, bool selected ) : void
row int
selected bool
리턴 void

DrawData() 보호된 메소드

protected DrawData ( Rect rect, MemoryElement memoryElement, int indent, int row, bool selected ) : void
rect UnityEngine.Rect
memoryElement MemoryElement
indent int
row int
selected bool
리턴 void

DrawHeader() 보호된 메소드

protected DrawHeader ( ) : void
리턴 void

DrawItem() 보호된 메소드

protected DrawItem ( MemoryElement memoryElement, int &row, int indent ) : void
memoryElement MemoryElement
row int
indent int
리턴 void

DrawRecursiveData() 보호된 메소드

protected DrawRecursiveData ( MemoryElement element, int &row, int indent ) : void
element MemoryElement
row int
indent int
리턴 void

EnsureVisible() 보호된 메소드

protected EnsureVisible ( ) : void
리턴 void

GenerateRect() 보호된 정적인 메소드

protected static GenerateRect ( int row ) : Rect
row int
리턴 UnityEngine.Rect

GetRoot() 공개 메소드

public GetRoot ( ) : MemoryElement
리턴 MemoryElement

HandleKeyboard() 보호된 메소드

protected HandleKeyboard ( ) : void
리턴 void

MemoryTreeList() 공개 메소드

public MemoryTreeList ( EditorWindow editorWindow, MemoryTreeList detailview ) : System
editorWindow EditorWindow
detailview MemoryTreeList
리턴 System

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

RowClicked() 보호된 메소드

protected RowClicked ( Event evt, MemoryElement memoryElement ) : void
evt UnityEngine.Event
memoryElement MemoryElement
리턴 void

SetRoot() 공개 메소드

public SetRoot ( MemoryElement root ) : void
root MemoryElement
리턴 void

SetupSplitter() 보호된 메소드

protected SetupSplitter ( ) : void
리턴 void

프로퍼티 상세

m_ControlID 보호되어 있는 프로퍼티

protected int m_ControlID
리턴 int

m_DetailView 보호되어 있는 프로퍼티

protected MemoryTreeList,UnityEditor m_DetailView
리턴 MemoryTreeList

m_EditorWindow 보호되어 있는 프로퍼티

protected EditorWindow m_EditorWindow
리턴 EditorWindow

m_MemorySelection 공개적으로 프로퍼티

public MemoryElementSelection,UnityEditor m_MemorySelection
리턴 MemoryElementSelection

m_Root 보호되어 있는 프로퍼티

protected MemoryElement,UnityEditor m_Root
리턴 MemoryElement

m_ScrollPosition 보호되어 있는 프로퍼티

protected Vector2 m_ScrollPosition
리턴 Vector2

m_SelectionOffset 보호되어 있는 프로퍼티

protected float m_SelectionOffset
리턴 float

m_Splitter 보호되어 있는 프로퍼티

protected SplitterState,UnityEditor m_Splitter
리턴 SplitterState

m_VisibleHeight 보호되어 있는 프로퍼티

protected float m_VisibleHeight
리턴 float