Zdexby TheHolyOneZ
49,743 classes
Class

BaseTreeViewController

: CollectionViewController : Object
UnityEngine.UIElements.BaseTreeViewController, UnityEngine.UIElementsModule 0x0068 (104 B) inherited 0x0030 UnityEngine.UIElementsModule.dll
0x00x0068

Members 8

OffsetSizeNameTypeFlagsDefault
0x08m_HierarchyHierarchy1 flags—
0x08m_HierarchyFlattenedHierarchyFlattened1 flags—
0x08m_HierarchyViewModelHierarchyViewModel1 flags—
0x08m_IdToNodeDictionaryDictionary<System.Int321 flags—
0x08m_TreeViewDataPropertyIHierarchyProperty<System.Int32>Private—
0x01m_HierarchyHasPendingChangedboolPrivate—
0x00590x07padding / unreflected
0x08itemExpandedChangedAction<UnityEngine.UIElements.TreeViewExpansionChangedArgs>Private—
0x08K_ExpandItemByIndexProfilerMarkerPrivateStatic+1 flags—
Inherited from CollectionViewController 4
OffsetSizeNameTypeFlagsDefault
0x08m_ViewBaseVerticalCollectionViewPrivate—
0x08m_ItemsSourceIListPrivate—
0x08itemsSourceChangedActionPrivate—
0x08itemIndexChangedAction<System.Int32Private—

Functions 54

SignatureFlagsNativeParams
BaseTreeView get_baseTreeView()2 flags0x08
void add_itemExpandedChanged(Action<UnityEngine.UIElements.TreeViewExpansionChangedArgs> value)2 flags0x08
void remove_itemExpandedChanged(Action<UnityEngine.UIElements.TreeViewExpansionChangedArgs> value)2 flags0x08
void .ctor()2 flags0x00
void Finalize()2 flags0x00
Hierarchy get_hierarchy()2 flags0x08
void set_hierarchy(Hierarchy value)2 flags0x08
void DisposeHierarchy()1 flags0x00
IList get_itemsSource()Public+2 flags0x08
void set_itemsSource(IList value)Public+2 flags0x08
IEnumerable<System.Int32> GetAllItemIds(IEnumerable<System.Int32> rootIds)Public+2 flags0x08
int GetParentId(int id)Public+2 flags0x04
IEnumerable<System.Int32> GetChildrenIds(int id)Public+2 flags0x08
void Move(int id, int newParentId, int childIndex, bool rebuildTree)Public+2 flags0x04
void InvokeMakeItem(ReusableCollectionItem reusableItem)2 flags0x08
void InvokeBindItem(ReusableCollectionItem reusableItem, int index)2 flags0x08
void InvokeDestroyItem(ReusableCollectionItem reusableItem)2 flags0x08
void PostInitRegistration(ReusableTreeViewItem treeItem)1 flags0x08
void OnItemPointerUp(PointerUpEvent evt)Private0x08
void RaiseItemExpandedChanged(int id, bool isExpanded, bool isAppliedToAllChildren)Private0x04
void OnToggleValueChanged(ChangeEvent<System.Boolean> evt)Private0x08
int GetIndexForId(int id)Public+1 flags0x04
int GetIdForIndex(int index)Public+1 flags0x04
bool HasChildren(int id)Public+2 flags0x04
bool Exists(int id)Public0x04
bool HasChildrenByIndex(int index)Public0x04
IEnumerable<System.Int32> GetChildrenIdsByIndex(int index)Public0x08
int GetChildIndexForId(int id)Public0x04
int GetIndentationDepth(int id)Public0x04
int GetIndentationDepthByIndex(int index)Public0x04
bool CanChangeExpandedState(int id)Public+2 flags0x04
bool IsExpanded(int id)Public0x04
bool IsExpandedByIndex(int index)Public0x04
void ExpandItemByIndex(int index, bool expandAllChildren, bool refresh)Public0x04
void ExpandItem(int id, bool expandAllChildren, bool refresh)Public0x04
void CollapseItemByIndex(int index, bool collapseAllChildren, bool refresh)Public0x04
void CollapseItem(int id, bool collapseAllChildren, bool refresh)Public0x04
void ExpandItemByNode(ref HierarchyNode& node, bool expandAllChildren, bool refresh)Private0x08
void CollapseItemByNode(ref HierarchyNode& node, bool collapseAllChildren, bool refresh)Private0x08
void GetExpandedItemIds(List<System.Int32> list)1 flags0x08
bool IsViewDataKeyEnabled()1 flags0x01
void PreRefresh()2 flags0x00
bool IsIndexValid(int index)Private0x04
bool IsChildOf(int childId, int id)Private0x04
void RaiseItemParentChanged(int id, int newParentId)1 flags0x04
HierarchyNode CreateNode(ref HierarchyNode& parent)1 flags0x08
void UpdateIdToNodeDictionary(int id, ref HierarchyNode& node, bool isAdd)1 flags0x08
void ClearIdToNodeDictionary()1 flags0x00
void UpdateSortOrder(ref HierarchyNode& newParent, ref HierarchyNode& insertedNode, int insertedIndex)1 flags0x08
void OnViewDataReadyUpdateNodes()1 flags0x00
void UpdateHierarchy()1 flags0x00
HierarchyNode GetHierarchyNodeById(int id)1 flags0x08
HierarchyNode GetHierarchyNodeByIndex(int index)1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Subclasses 2

Used by 4

types with a member, parameter or interface of this type