C# Class UnityEditor.LazyTreeViewDataSource

Inheritance: TreeViewDataSource
显示文件 Open project: randomize/VimConfig Class Usage Examples

Public Methods

Method Description
CreateChildListForCollapsedParent ( ) : List
FindItem ( int itemID ) : TreeViewItem
GetVisibleRows ( ) : List
IsChildListForACollapsedParent ( List childList ) : bool
LazyTreeViewDataSource ( UnityEditor.TreeView treeView ) : System
SetExpanded ( int id, bool expand ) : bool
SetExpandedWithChildren ( TreeViewItem item, bool expand ) : void

Protected Methods

Method Description
GetParentsAbove ( int id ) : HashSet
GetParentsBelow ( int id ) : HashSet
RevealItem ( int itemID ) : void

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

GetVisibleRows() public method

public GetVisibleRows ( ) : List
return List

IsChildListForACollapsedParent() public static method

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

LazyTreeViewDataSource() public method

public LazyTreeViewDataSource ( UnityEditor.TreeView treeView ) : System
treeView UnityEditor.TreeView
return System

RevealItem() protected method

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

SetExpanded() public method

public SetExpanded ( int id, bool expand ) : bool
id int
expand bool
return bool

SetExpandedWithChildren() public method

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