C# Class UnityEditor.GameObjectTreeViewDataSource

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

Public Properties

Property Type Description
sortingState SortingState

Public Methods

Method Description
FetchData ( ) : void
FindItem ( int id ) : TreeViewItem
GameObjectTreeViewDataSource ( UnityEditor.TreeView treeView, int rootInstanceID, bool showRootNode, bool rootNodeIsCollapsable ) : System

Protected Methods

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

Private Methods

Method Description
CalcVisibleItems ( HierarchyProperty property, bool hasSearchString ) : List
CreateTreeViewItem ( HierarchyProperty property, bool hasSearchString, int depth, bool shouldDisplay ) : GameObjectTreeViewItem
GetAdjustedItemDepth ( bool hasSearchString, int minDepth, int adjPropertyDepth ) : int
IsUsingAlphaSort ( ) : bool
RebuildVisibilityTree ( TreeViewItem item, List visibleItems ) : void
SetupChildParentReferencesIfNeeded ( ) : void
SortChildrenRecursively ( TreeViewItem item, BaseHierarchySort comparer ) : void

Method Details

FetchData() public method

public FetchData ( ) : void
return void

FindItem() public method

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

GameObjectTreeViewDataSource() public method

public GameObjectTreeViewDataSource ( UnityEditor.TreeView treeView, int rootInstanceID, bool showRootNode, bool rootNodeIsCollapsable ) : System
treeView UnityEditor.TreeView
rootInstanceID int
showRootNode bool
rootNodeIsCollapsable bool
return System

GetParentsAbove() protected method

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

GetParentsBelow() protected method

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

Property Details

sortingState public_oe property

public SortingState sortingState
return SortingState