Zdexby TheHolyOneZ
44,741 classes
Class

BaseTreeViewController

: CollectionViewController : Object
UnityEngine.UIElements.BaseTreeViewController, UnityEngine.UIElementsModule 0x0058 (88 B) inherited 0x0030 UnityEngine.UIElementsModule.dll
0x00x0058

Members 7

OffsetSizeNameTypeFlagsDefault
0x08m_TreeItemsDictionary<System.Int32Private—
0x08m_RootIndicesList<System.Int32>Private—
0x08m_ItemWrappersList<UnityEngine.UIElements.TreeViewItemWrapper>Private—
0x08m_TreeItemIdsWithItemWrappersHashSet<System.Int32>Private—
0x08m_WrapperInsertionListList<UnityEngine.UIElements.TreeViewItemWrapper>Private—
0x08K_ExpandItemByIndexProfilerMarkerPrivateStatic+1 flags—
0x08k_CreateWrappersProfilerMarkerPrivateStatic+1 flags—
Inherited from CollectionViewController 4
OffsetSizeNameTypeFlagsDefault
0x08m_ViewBaseVerticalCollectionViewPrivate—
0x08m_ItemsSourceIListPrivate—
0x08itemsSourceChangedActionPrivate—
0x08itemIndexChangedAction<System.Int32Private—

Functions 37

SignatureFlagsNativeParams
BaseTreeView get_baseTreeView()2 flags0x08
IList get_itemsSource()Public+2 flags0x08
void set_itemsSource(IList value)Public+2 flags0x08
void RebuildTree()Public0x00
IEnumerable<System.Int32> GetRootItemIds()Public0x08
IEnumerable<System.Int32> GetAllItemIds(IEnumerable<System.Int32> rootIds)Public+3 flags0x08
int GetParentId(int id)Public+3 flags0x04
IEnumerable<System.Int32> GetChildrenIds(int id)Public+3 flags0x08
void Move(int id, int newParentId, int childIndex, bool rebuildTree)Public+3 flags—0x04
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 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)1 flags0x04
bool HasChildrenByIndex(int index)Public0x04
IEnumerable<System.Int32> GetChildrenIdsByIndex(int index)Public0x08
int GetChildIndexForId(int id)Public0x04
int GetIndentationDepth(int id)1 flags0x04
int GetIndentationDepthByIndex(int index)1 flags0x04
bool CanChangeExpandedState(int id)3 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)Public0x04
void CollapseItem(int id, bool collapseAllChildren)Public0x04
void RegenerateWrappers()1 flags0x00
void CreateWrappers(IEnumerable<System.Int32> treeViewItemIds, int depth, ref List<UnityEngine.UIElements.TreeViewItemWrapper>& wrappers)Private0x08
bool IsIndexValid(int index)Private0x04
void RaiseItemParentChanged(int id, int newParentId)1 flags0x04
void .ctor()2 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Subclasses 2

Used by 2

types with a member, parameter or interface of this type