C# Class UnityEditor.IMGUI.Controls.LazyTreeViewDataSource

Inheritance: TreeViewDataSource
ファイルを表示 Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Methods

Method Description
CreateChildListForCollapsedParent ( ) : List
FindItem ( int itemID ) : TreeViewItem
GetRows ( ) : IList
InitIfNeeded ( ) : void
IsChildListForACollapsedParent ( IList childList ) : bool
LazyTreeViewDataSource ( TreeViewController treeView ) : System
RevealItem ( int itemID ) : void
SetExpandedWithChildren ( TreeViewItem item, bool expand ) : void
SetExpandedWithChildren ( int id, bool expand ) : void

Protected Methods

Method Description
GetParentsAbove ( int id ) : HashSet
GetParentsBelow ( int id ) : HashSet

Method Details

CreateChildListForCollapsedParent() public static method

public static CreateChildListForCollapsedParent ( ) : List
return List

FindItem() public method

public FindItem ( int itemID ) : TreeViewItem
itemID int
return TreeViewItem

GetParentsAbove() protected abstract method

protected abstract GetParentsAbove ( int id ) : HashSet
id int
return HashSet

GetParentsBelow() protected abstract method

protected abstract GetParentsBelow ( int id ) : HashSet
id int
return HashSet

GetRows() public method

public GetRows ( ) : IList
return IList

InitIfNeeded() public method

public InitIfNeeded ( ) : void
return void

IsChildListForACollapsedParent() public static method

public static IsChildListForACollapsedParent ( IList childList ) : bool
childList IList
return bool

LazyTreeViewDataSource() public method

public LazyTreeViewDataSource ( TreeViewController treeView ) : System
treeView TreeViewController
return System

RevealItem() public method

public RevealItem ( int itemID ) : void
itemID int
return void

SetExpandedWithChildren() public method

public SetExpandedWithChildren ( TreeViewItem item, bool expand ) : void
item TreeViewItem
expand bool
return void

SetExpandedWithChildren() public method

public SetExpandedWithChildren ( int id, bool expand ) : void
id int
expand bool
return void