Zdexby TheHolyOneZ
42,610 classes
Class

InternalTreeView

: VisualElement : Focusable : CallbackEventHandler : Object
UnityEngine.UIElements.InternalTreeView, UnityEngine.UIElementsModule 0x0408 (1,032 B) inherited 0x03B0 UnityEngine.UIElementsModule.dll
0x00x0408

Members 17

OffsetSizeNameTypeFlagsDefault
0x08s_ListViewNamestringPrivateStatic+1 flags—
0x08s_ItemToggleNamestringPrivateStatic+1 flags—
0x08s_ItemIndentsContainerNamestringPrivateStatic+1 flags—
0x08s_ItemIndentNamestringPrivateStatic+1 flags—
0x08s_ItemContentContainerNamestringPrivateStatic+1 flags—
0x08itemUssClassNamestringPublicStatic+1 flags—
0x08m_MakeItemFunc<UnityEngine.UIElements.VisualElement>Private—
0x08onItemsChosenAction<System.Collections.Generic.IEnumerable<UnityEngine.UIElements.ITreeViewItem>>Private—
0x08onSelectionChangeAction<System.Collections.Generic.IEnumerable<UnityEngine.UIElements.ITreeViewItem>>Private—
0x08m_SelectedItemsList<UnityEngine.UIElements.ITreeViewItem>Private—
0x08m_BindItemAction<UnityEngine.UIElements.VisualElementPrivate—
0x08<unbindItem>k__BackingFieldAction<UnityEngine.UIElements.VisualElementPrivate—
0x08m_RootItemsIList<UnityEngine.UIElements.ITreeViewItem>Private—
0x08m_ExpandedItemIdsList<System.Int32>Private—
0x08m_ItemWrappersList<UnityEngine.UIElements.InternalTreeView.TreeViewItemWrapper>Private—
0x08m_ListViewListViewPrivate+1 flags—
0x08m_ScrollViewScrollView2 flags—
Inherited from VisualElement 59
OffsetSizeNameTypeFlagsDefault
0x04<UnityEngine.UIElements.IStylePropertyAnimations.runningAnimationCount>k__BackingFieldintPrivate—
0x04<UnityEngine.UIElements.IStylePropertyAnimations.completedAnimationCount>k__BackingFieldintPrivate—
0x04s_NextIduintPrivateStatic—
0x08s_EmptyClassListList<System.String>PrivateStatic—
0x04userDataPropertyKeyPropertyNameStatic+2 flags—
0x08disabledUssClassNamestringPublicStatic+1 flags—
0x08m_NamestringPrivate—
0x08m_ClassListList<System.String>Private—
0x08m_PropertyBagList<System.Collections.Generic.KeyValuePair<UnityEngine.PropertyNamePrivate—
0x04m_FlagsVisualElementFlagsPrivate—
0x004C0x04padding / unreflected
0x08m_ViewDataKeystringPrivate—
0x04m_RenderHintsRenderHintsPrivate—
0x10lastLayoutRect1 flags—
0x10lastPseudoPaddingRect1 flags—
0x007C0x04padding / unreflected
0x158renderChainDataRenderChainVEData1 flags—
0x10m_LayoutRectPrivate—
0x10m_BoundingBoxRectPrivate—
0x10m_WorldBoundingBoxRectPrivate—
0x40m_WorldTransformCacheMatrix4x4Private—
0x40m_WorldTransformInverseCacheMatrix4x4Private—
0x10m_WorldClipRectPrivate—
0x10m_WorldClipMinusGroupRectPrivate—
0x01m_WorldClipIsInfiniteboolPrivate—
0x10s_InfiniteRectRectStatic+2 flags—
0x02A90x03padding / unreflected
0x04triggerPseudoMaskPseudoStates1 flags—
0x04dependencyPseudoMaskPseudoStates1 flags—
0x04m_PseudoStatesPseudoStatesPrivate—
0x04<containedPointerIds>k__BackingFieldintPrivate—
0x04m_PickingModePickingModePrivate—
0x08<yogaNode>k__BackingFieldYogaNodePrivate—
0x58m_StyleComputedStyle1 flags—
0x08variableContextStyleVariableContext1 flags—
0x04inheritedStylesHashint1 flags—
0x04controliduint2 flags—
0x04imguiContainerDescendantCountint1 flags—
0x01<enabledSelf>k__BackingFieldboolPrivate—
0x03350x03padding / unreflected
0x08<generateVisualContent>k__BackingFieldAction<UnityEngine.UIElements.MeshGenerationContext>Private—
0x08k_GenerateVisualContentMarkerProfilerMarkerPrivate—
0x04m_SubRenderTargetModeRenderTargetModePrivate—
0x08s_runtimeMaterialMaterialPrivateStatic—
0x034C0x04padding / unreflected
0x08m_defaultMaterialMaterialPrivate—
0x08m_RunningAnimationsList<UnityEngine.UIElements.Experimental.IValueAnimationUpdate>Private—
—0x08k_RootVisualContainerNamestringStatic+2 flags0
0x08<hierarchy>k__BackingFieldHierarchyPrivate—
0x01<isRootVisualContainer>k__BackingFieldboolPrivate—
0x01<cacheAsBitmap>k__BackingFieldboolPrivate—
0x036A0x06padding / unreflected
0x08m_PhysicalParentVisualElementPrivate—
0x08m_LogicalParentVisualElementPrivate—
0x08s_EmptyListList<UnityEngine.UIElements.VisualElement>PrivateStatic+1 flags—
0x08m_ChildrenList<UnityEngine.UIElements.VisualElement>Private—
0x08<elementPanel>k__BackingFieldBaseVisualElementPanelPrivate—
0x08m_VisualTreeAssetSourceVisualTreeAssetPrivate—
0x08s_CustomStyleAccessCustomStyleAccessStatic+1 flags—
0x08inlineStyleAccessInlineStyleAccess1 flags—
0x08styleSheetListList<UnityEngine.UIElements.StyleSheet>1 flags—
0x08s_InternalStyleSheetPathRegexPrivateStatic+1 flags—
0x04tooltipPropertyKeyPropertyNameStatic+2 flags—
0x08s_TypeDataDictionary<System.TypePrivateStatic+1 flags—
0x08m_TypeDataTypeDataPrivate—
Inherited from Focusable 5
OffsetSizeNameTypeFlagsDefault
0x01<focusable>k__BackingFieldboolPrivate—
0x00190x03padding / unreflected
0x04<tabIndex>k__BackingFieldintPrivate—
0x01m_DelegatesFocusboolPrivate—
0x01m_ExcludeFromFocusRingboolPrivate—
0x01isIMGUIContainerbool1 flags—
Inherited from CallbackEventHandler 1
OffsetSizeNameTypeFlagsDefault
0x08m_CallbackRegistryEventCallbackRegistryPrivate—

Functions 28

SignatureFlagsNativeParams
Action<UnityEngine.UIElements.VisualElement get_unbindItem()Public+1 flags—0x08
void set_itemHeight(int value)Public+1 flags—0x04
void set_showBorder(bool value)Public+1 flags—0x01
void set_selectionType(const SelectionType& value)Public+1 flags—0x04
void set_showAlternatingRowBackgrounds(const AlternatingRowBackground& value)Public+1 flags—0x04
void .ctor()Public+1 flags—0x00
void RefreshItems()Public—0x00
void Rebuild()Public—0x00
void OnViewDataReady()2 flags—0x00
IEnumerable<UnityEngine.UIElements.ITreeViewItem> GetAllItems(IEnumerable<UnityEngine.UIElements.ITreeViewItem> rootItems)PublicStatic—0x08
void OnKeyDown(KeyDownEvent evt)Public—0x08
void ListViewRefresh()Private—0x00
void OnItemsChosen(IEnumerable<System.Object> chosenItems)Private—0x08
void OnSelectionChange(IEnumerable<System.Object> selectedListItems)Private0x08
void OnTreeViewMouseUp(MouseUpEvent evt)Private0x08
void OnItemMouseUp(MouseUpEvent evt)Private0x08
VisualElement MakeTreeItem()Private0x08
void UnbindTreeItem(VisualElement element, int index)Private0x08
void BindTreeItem(VisualElement element, int index)Private0x08
int GetItemId(int index)1 flags0x04
bool IsExpandedByIndex(int index)Private0x04
void CollapseItemByIndex(int index)Private0x04
void ExpandItemByIndex(int index)Private0x04
void ToggleExpandedState(ChangeEvent<System.Boolean> evt)Private0x08
void CreateWrappers(IEnumerable<UnityEngine.UIElements.ITreeViewItem> treeViewItems, int depth, List<UnityEngine.UIElements.InternalTreeView.TreeViewItemWrapper>& wrappers)Private0x08
void RegenerateWrappers()Private0x00
void OnCustomStyleResolved(CustomStyleResolvedEvent e)Private0x08
void .cctor()PrivateStatic+1 flags0x00