implements IDisposable
0x00x0388
Members 39
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | k_ItemHeight | int | Static+2 flags |
| — | 0x08 | k_ListViewName | string | PrivateStatic+1 flags |
| — | 0x08 | k_HierarchyViewRootStyleName | string | PrivateStatic+1 flags |
| — | 0x08 | k_HierarchyViewStyleContainerStyleName | string | PrivateStatic+1 flags |
| — | 0x04 | k_RenamingDelayMs | int | PrivateStatic+1 flags |
| — | 0x08 | k_HierarchyPingBase | string | Static+2 flags |
| — | 0x08 | k_HierarchyPingRampIn_Style | string | PrivateStatic+1 flags |
| — | 0x08 | k_HierarchyPingRampIn_Start | string | PrivateStatic+1 flags |
| — | 0x08 | k_HierarchyPingRampOut_Style | string | PrivateStatic+1 flags |
| — | 0x08 | k_HierarchyPingRampOut_Start | string | PrivateStatic+1 flags |
| 0x08 | m_Hierarchy | Hierarchy | Private | |
| 0x08 | m_HierarchyFlattened | HierarchyFlattened | Private | |
| 0x08 | m_HierarchyViewModel | HierarchyViewModel | Private | |
| 0x02C8 | 0x98 | padding / unreflected | ||
| 0x04 | m_Version | int | Private | |
| 0x04 | m_UpdateStage | UpdateStage | Private | |
| 0x08 | m_UpdateTimer | Stopwatch | Private+1 flags | |
| 0x08 | m_PostUpdateActionQueue | CircularBuffer`1 | Private+1 flags | |
| 0x08 | m_CollectionView | CollectionView | Private+1 flags | |
| 0x08 | m_MultiColumnLayoutConfiguration | MultiColumnLayoutConfiguration | Private+1 flags | |
| 0x08 | m_NameColumn | HierarchyViewItemColumn | Private+1 flags | |
| 0x08 | m_DragHandler | HierarchyViewDragHandler | Private+1 flags | |
| 0x08 | m_ListViewScrollView | VisualElement | Private+1 flags | |
| 0x08 | m_StyleContainer | VisualElement | Private | |
| 0x08 | m_ScheduledItem | IVisualElementScheduledItem | Private | |
| 0x08 | m_SelectedIndices | List`1 | Private+1 flags | |
| 0x01 | m_SelectedIndicesChangedFromPointerDown | bool | Private | |
| 0x0369 | 0x03 | padding / unreflected | ||
| 0x04 | m_LastMouseUpSelectionIndex | int | Private | |
| 0x08 | m_RenamingItem | HierarchyViewItem | Private | |
| 0x04 | m_RenameDelayMs | int | 1 flags | |
| 0x08 | SourceHierarchyChanging | SourceHierarchyChangingEventHandler | Private | |
| 0x08 | SourceHierarchyChanged | SourceHierarchyChangedEventHandler | Private | |
| 0x08 | BindViewItem | Action`1 | Private | |
| 0x08 | UnbindViewItem | Action`1 | Private | |
| 0x08 | FlagsChanged | FlagsChangedEventHandler | Private | |
| 0x08 | PopulateContextMenu | PopulateContextMenuEventHandler | Private | |
| 0x08 | GetTooltip | GetTooltipEventHandler | Private | |
| 0x08 | Initializing | Action | Private | |
| 0x0374 | 0x04 | padding / unreflected | ||
| 0x08 | m_RefreshItemsProfilerMarker | ProfilerMarker | Private+1 flags | |
| 0x08 | m_SetSelectionMarker | ProfilerMarker | Private+1 flags | |
Inherited from VisualElement 99
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | <UnityEngine.UIElements.IStylePropertyAnimations.runningAnimationCount>k__BackingField | int | Private | |
| 0x04 | <UnityEngine.UIElements.IStylePropertyAnimations.completedAnimationCount>k__BackingField | int | Private | |
| — | 0x01 | UxmlTraitsObsoleteIsError | bool | Static+2 flags |
| — | 0x01 | UxmlFactoryObsoleteIsError | bool | Static+2 flags |
| 0x04 | s_NextId | uint | Static+1 flags | |
| 0x08 | s_EmptyClassList | List`1 | PrivateStatic | |
| 0x04 | userDataPropertyKey | PropertyName | Static+2 flags | |
| 0x08 | disabledUssClassName | string | PublicStatic+1 flags | |
| 0x08 | m_Name | string | Private | |
| 0x08 | m_ClassList | List`1 | Private | |
| 0x08 | m_PropertyBag | Dictionary`2 | Private | |
| 0x04 | m_Flags | VisualElementFlags | Private | |
| 0x08 | m_ViewDataKey | string | Private | |
| 0x04 | m_RenderHints | RenderHints | Private | |
| 0x10 | lastLayout | Rect | 1 flags | |
| 0x10 | lastPseudoPadding | Rect | 1 flags | |
| 0x08 | renderData | RenderData | 1 flags | |
| 0x08 | nestedRenderData | RenderData | 1 flags | |
| 0x04 | hierarchyDepth | int | 1 flags | |
| 0x04 | insertionIndex | int | 1 flags | |
| 0x10 | m_BoundingBox | Rect | Private | |
| — | 0x04 | worldBoundingBoxDirtyDependencies | VisualElementFlags | PrivateStatic+1 flags |
| 0x10 | m_WorldBoundingBox | Rect | Private | |
| — | 0x04 | worldTransformInverseDirtyDependencies | VisualElementFlags | PrivateStatic+1 flags |
| 0x40 | m_WorldTransformCache | Matrix4x4 | Private | |
| 0x40 | m_WorldTransformInverseCache | Matrix4x4 | Private | |
| 0x04 | triggerPseudoMask | PseudoStates | 1 flags | |
| 0x04 | dependencyPseudoMask | PseudoStates | 1 flags | |
| 0x04 | m_PseudoStates | PseudoStates | Private | |
| 0x04 | <containedPointerIds>k__BackingField | int | Private | |
| 0x04 | m_PickingMode | PickingMode | Private | |
| 0x022C | 0x04 | padding / unreflected | ||
| 0x40 | m_LayoutNode | LayoutNode | Private | |
| 0x50 | m_Style | ComputedStyle | 1 flags | |
| 0x08 | variableContext | StyleVariableContext | 1 flags | |
| 0x04 | inheritedStylesHash | int | 1 flags | |
| 0x04 | controlid | uint | 2 flags | |
| 0x04 | imguiContainerDescendantCount | int | 1 flags | |
| 0x04 | s_FinalizerCount | int | Static+1 flags | |
| 0x01 | m_EnabledSelf | bool | Private | |
| 0x027D | 0x03 | padding / unreflected | ||
| 0x04 | m_LanguageDirection | LanguageDirection | Private | |
| 0x04 | m_LocalLanguageDirection | LanguageDirection | Private | |
| 0x08 | <generateVisualContent>k__BackingField | Action`1 | Private | |
| 0x08 | k_GenerateVisualContentMarker | ProfilerMarker | PrivateStatic+1 flags | |
| 0x08 | m_RunningAnimations | List`1 | Private | |
| 0x98 | childCountProperty | BindingId | Static+2 flags | |
| 0x98 | contentRectProperty | BindingId | Static+2 flags | |
| 0x98 | dataSourcePathProperty | BindingId | Static+2 flags | |
| 0x98 | dataSourceProperty | BindingId | Static+2 flags | |
| 0x98 | disablePlayModeTintProperty | BindingId | Static+2 flags | |
| 0x98 | enabledInHierarchyProperty | BindingId | Static+2 flags | |
| 0x98 | enabledSelfProperty | BindingId | Static+2 flags | |
| 0x98 | layoutProperty | BindingId | Static+2 flags | |
| 0x98 | languageDirectionProperty | BindingId | Static+2 flags | |
| 0x98 | localBoundProperty | BindingId | Static+2 flags | |
| 0x98 | nameProperty | BindingId | Static+2 flags | |
| 0x98 | panelProperty | BindingId | Static+2 flags | |
| 0x98 | pickingModeProperty | BindingId | Static+2 flags | |
| 0x98 | styleSheetsProperty | BindingId | Static+2 flags | |
| 0x98 | tooltipProperty | BindingId | Static+2 flags | |
| 0x98 | usageHintsProperty | BindingId | Static+2 flags | |
| 0x98 | userDataProperty | BindingId | Static+2 flags | |
| 0x98 | viewDataKeyProperty | BindingId | Static+2 flags | |
| 0x98 | visibleProperty | BindingId | Static+2 flags | |
| 0x98 | visualTreeAssetSourceProperty | BindingId | Static+2 flags | |
| 0x98 | worldBoundProperty | BindingId | Static+2 flags | |
| 0x98 | worldTransformProperty | BindingId | Static+2 flags | |
| 0x08 | m_DataSource | UObject* | Private | |
| 0x08 | m_DataSourcePath | PathRef | Private | |
| 0x08 | m_Bindings | List`1 | Private | |
| 0x08 | <dataSourceType>k__BackingField | Type | Private | |
| 0x04 | m_TrickleDownHandleEventCategories | int | Private+1 flags | |
| 0x04 | m_BubbleUpHandleEventCategories | int | Private+1 flags | |
| 0x04 | m_BubbleUpEventCallbackCategories | int | Private | |
| 0x04 | m_TrickleDownEventCallbackCategories | int | Private | |
| 0x04 | m_EventInterestSelfCategories | int | Private | |
| 0x04 | m_CachedEventInterestParentCategories | int | Private | |
| 0x04 | s_NextParentVersion | uint | PrivateStatic | |
| 0x04 | m_NextParentCachedVersion | uint | Private | |
| 0x04 | m_NextParentRequiredVersion | uint | Private | |
| 0x08 | m_CachedNextParentWithEventInterests | VisualElement | Private | |
| — | 0x08 | k_VisualElementAssetPropertyName | string | PrivateStatic+1 flags |
| — | 0x08 | k_LinkedTemplateAssetOwnerPropertyName | string | PrivateStatic+1 flags |
| — | 0x08 | k_RootVisualContainerName | string | Static+2 flags |
| 0x08 | <hierarchy>k__BackingField | Hierarchy | Private+1 flags | |
| 0x01 | <cacheAsBitmap>k__BackingField | bool | Private | |
| 0x08 | m_PhysicalParent | VisualElement | Private | |
| 0x08 | m_LogicalParent | VisualElement | Private | |
| 0x0D44 | 0x04 | padding / unreflected | ||
| 0x08 | s_EmptyList | List`1 | PrivateStatic+1 flags | |
| 0x08 | m_Children | List`1 | Private | |
| 0x08 | <elementPanel>k__BackingField | BaseVisualElementPanel | Private | |
| 0x08 | m_VisualTreeAssetSource | VisualTreeAsset | Private | |
| 0x08 | s_CustomStyleAccess | CustomStyleAccess | Static+1 flags | |
| 0x08 | inlineStyleAccess | InlineStyleAccess | 1 flags | |
| 0x08 | resolvedStyleAccess | ResolvedStyleAccess | 1 flags | |
| 0x08 | styleSheetList | List`1 | 1 flags | |
| 0x08 | s_InternalStyleSheetPath | Regex | PrivateStatic+1 flags | |
| 0x04 | tooltipPropertyKey | PropertyName | Static+2 flags | |
| 0x0D64 | 0x04 | padding / unreflected | ||
| 0x08 | s_TypeData | Dictionary`2 | PrivateStatic+1 flags | |
| 0x08 | m_TypeData | TypeData | Private | |
Inherited from Focusable 9
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x98 | focusableProperty | BindingId | Static+2 flags | |
| 0x98 | tabIndexProperty | BindingId | Static+2 flags | |
| 0x98 | delegatesFocusProperty | BindingId | Static+2 flags | |
| 0x98 | canGrabFocusProperty | BindingId | Static+2 flags | |
| 0x01 | m_Focusable | bool | Private | |
| 0x04 | m_TabIndex | int | Private | |
| 0x01 | m_DelegatesFocus | bool | Private | |
| 0x01 | m_ExcludeFromFocusRing | bool | Private | |
| 0x01 | <isEligibleToReceiveFocusFromDisabledChild>k__BackingField | bool | Private |
Inherited from CallbackEventHandler 6
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x01 | isIMGUIContainer | bool | 1 flags | |
| 0x08 | m_CallbackRegistry | EventCallbackRegistry | 1 flags | |
| — | 0x08 | HandleEventBubbleUpName | string | Static+2 flags |
| — | 0x08 | HandleEventTrickleDownName | string | Static+2 flags |
| — | 0x08 | ExecuteDefaultActionName | string | Static+2 flags |
| — | 0x08 | ExecuteDefaultActionAtTargetName | string | Static+2 flags |
Functions 135
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_m_IsRenamingItem() | 2 flags | — | 0x00 |
| void add_SourceHierarchyChanging() | Public+1 flags | — | 0x00 |
| void remove_SourceHierarchyChanging() | Public+1 flags | — | 0x00 |
| void add_SourceHierarchyChanged() | Public+1 flags | — | 0x00 |
| void remove_SourceHierarchyChanged() | Public+1 flags | — | 0x00 |
| void add_BindViewItem() | Public+1 flags | — | 0x00 |
| void remove_BindViewItem() | Public+1 flags | — | 0x00 |
| void add_UnbindViewItem() | Public+1 flags | — | 0x00 |
| void remove_UnbindViewItem() | Public+1 flags | — | 0x00 |
| void add_FlagsChanged() | Public+1 flags | — | 0x00 |
| void remove_FlagsChanged() | Public+1 flags | — | 0x00 |
| void add_PopulateContextMenu() | Public+1 flags | — | 0x00 |
| void remove_PopulateContextMenu() | Public+1 flags | — | 0x00 |
| void add_GetTooltip() | Public+1 flags | — | 0x00 |
| void remove_GetTooltip() | Public+1 flags | — | 0x00 |
| void add_Initializing() | 2 flags | — | 0x00 |
| void remove_Initializing() | 2 flags | — | 0x00 |
| void get_Source() | Public+1 flags | — | 0x00 |
| void get_Flattened() | Public+1 flags | — | 0x00 |
| void get_ViewModel() | Public+1 flags | — | 0x00 |
| void get_ListView() | 2 flags | — | 0x00 |
| void get_StyleContainer() | Public+1 flags | — | 0x00 |
| void get_Filter() | Public+1 flags | — | 0x00 |
| void set_Filter() | Public+1 flags | — | 0x00 |
| void get_Filtering() | Public+1 flags | — | 0x00 |
| void get_Updating() | Public+1 flags | — | 0x00 |
| void get_UpdateNeeded() | Public+1 flags | — | 0x00 |
| void get_UpdateProgress() | Public+1 flags | — | 0x00 |
| void get_ListViewLayoutConfiguration() | 2 flags | — | 0x00 |
| void get_DataUpdateNeeded() | 2 flags | — | 0x00 |
| void get_DisplayUpdateNeeded() | 2 flags | — | 0x00 |
| void get_ExecutePostUpdateActionsNeeded() | 2 flags | — | 0x00 |
| void get_DragHandler() | 2 flags | — | 0x00 |
| void get_NameColumn() | 2 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void SetSourceHierarchy() | Public | — | 0x00 |
| void Update() | Public | — | 0x00 |
| void UpdateIncremental() | Public | — | 0x00 |
| void UpdateIncrementalTimed() | Public | — | 0x00 |
| void Select() | Public | — | 0x00 |
| void Select() | Public | — | 0x00 |
| void SelectRecursive() | Public | — | 0x00 |
| void SelectRecursive() | Public | — | 0x00 |
| void SelectAll() | Public | — | 0x00 |
| void SetSelection() | Public | — | 0x00 |
| void SetSelection() | Public | — | 0x00 |
| void IsSelected() | Public | — | 0x00 |
| void IsSelectedOrAnyAncestorSelected() | Public | — | 0x00 |
| void ToggleSelected() | Public | — | 0x00 |
| void ToggleSelected() | Public | — | 0x00 |
| void ToggleSelectedRecursive() | Public | — | 0x00 |
| void ToggleSelectedRecursive() | Public | — | 0x00 |
| void ToggleSelection() | Public | — | 0x00 |
| void Deselect() | Public | — | 0x00 |
| void Deselect() | Public | — | 0x00 |
| void DeselectRecursive() | Public | — | 0x00 |
| void DeselectRecursive() | Public | — | 0x00 |
| void DeselectAll() | Public | — | 0x00 |
| void Expand() | Public | — | 0x00 |
| void Expand() | Public | — | 0x00 |
| void ExpandRecursive() | Public | — | 0x00 |
| void ExpandRecursive() | Public | — | 0x00 |
| void ExpandAll() | Public | — | 0x00 |
| void IsExpanded() | Public | — | 0x00 |
| void Collapse() | Public | — | 0x00 |
| void Collapse() | Public | — | 0x00 |
| void CollapseRecursive() | Public | — | 0x00 |
| void CollapseRecursive() | Public | — | 0x00 |
| void CollapseAll() | Public | — | 0x00 |
| void IsCollapsed() | Public | — | 0x00 |
| void Show() | Public | — | 0x00 |
| void Show() | Public | — | 0x00 |
| void ShowRecursive() | Public | — | 0x00 |
| void ShowRecursive() | Public | — | 0x00 |
| void ShowAll() | Public | — | 0x00 |
| void IsShown() | Public | — | 0x00 |
| void Hide() | Public | — | 0x00 |
| void Hide() | Public | — | 0x00 |
| void HideRecursive() | Public | — | 0x00 |
| void HideRecursive() | Public | — | 0x00 |
| void HideAll() | Public | — | 0x00 |
| void IsHidden() | Public | — | 0x00 |
| void Frame() | Public | — | 0x00 |
| void Frame() | Public | — | 0x00 |
| void SetColumns() | Public | — | 0x00 |
| void SetColumnDescriptors() | Public | — | 0x00 |
| void SetState() | Public | — | 0x00 |
| void GetState() | Public | — | 0x00 |
| void Initialize() | 1 flags | — | 0x00 |
| void Reset() | 1 flags | — | 0x00 |
| void EnqueuePostUpdateAction() | 1 flags | — | 0x00 |
| void BeginRename() | 1 flags | — | 0x00 |
| void OnLostFocus() | 1 flags | — | 0x00 |
| void GetIndexFromLocalPosition() | 1 flags | — | 0x00 |
| void GetIndexFromWorldPosition() | 1 flags | — | 0x00 |
| void InvokeBindViewItem() | 1 flags | — | 0x00 |
| void InvokeUnbindViewItem() | 1 flags | — | 0x00 |
| void InvokePopulateContextMenu() | 1 flags | — | 0x00 |
| void InvokeGetTooltip() | 1 flags | — | 0x00 |
| void PingNode() | 1 flags | — | 0x00 |
| void DoPingAnimation() | Private | — | 0x00 |
| void ScrollToNode() | 1 flags | — | 0x00 |
| void ExpandParents() | 1 flags | — | 0x00 |
| void ExpandParents() | 1 flags | — | 0x00 |
| void SelectChildrenAndExpandRecursive() | 1 flags | — | 0x00 |
| void SetRenamingItem() | 1 flags | — | 0x00 |
| void BindHandlers() | Private | — | 0x00 |
| void UnbindHandlers() | Private | — | 0x00 |
| void OnClickEvent() | Private | — | 0x00 |
| void OnPointerUp() | Private | — | 0x00 |
| void OnKeyDown() | Private | — | 0x00 |
| void OnNavigationMove() | Private | — | 0x00 |
| void OnNavigationCancel() | Private | — | 0x00 |
| void OnListViewClick() | Private | — | 0x00 |
| void OnUnbindItem() | Private | — | 0x00 |
| void OnHandlerCreated() | Private | — | 0x00 |
| void GetHierarchyViewItemFromIndex() | Private | — | 0x00 |
| void OnSelectedIndicesChanged() | Private | — | 0x00 |
| void OnBindItem() | Private | — | 0x00 |
| void SetExpandedState() | Private | — | 0x00 |
| void SetExpandedState() | Private | — | 0x00 |
| void UpdateListView() | 1 flags | — | 0x00 |
| void SetListViewSelectionWithoutNotify() | Private | — | 0x00 |
| void SetColumnState() | Private | — | 0x00 |
| void ClearColumns() | Private | — | 0x00 |
| void BindColumns() | Private | — | 0x00 |
| void DoUpdate() | Private | — | 0x00 |
| void UpdateData() | Private | — | 0x00 |
| void <DoUpdate>g__UpdateHierarchy|190_0() | Private | — | 0x00 |
| void <DoUpdate>g__UpdateHierarchyFlattened|190_1() | Private | — | 0x00 |
| void <DoUpdate>g__UpdateHierarchyViewModel|190_2() | Private | — | 0x00 |
| void <DoUpdate>g__ExecuteActions|190_3() | Static+1 flags | — | 0x00 |
| void <DoUpdate>g__DoUpdateStage|190_4() | Private | — | 0x00 |
| void <DoUpdate>g__IncrementUpdateStage|190_5() | Private | — | 0x00 |