Class
ListView
: BaseListView : BaseVerticalCollectionView : BindableElement : VisualElement : Focusable : CallbackEventHandler : Object0x00x0570
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_MakeItem | Func<UnityEngine.UIElements.VisualElement> | Private | — | |
| 0x08 | m_BindItem | Action<UnityEngine.UIElements.VisualElement | Private | — | |
| 0x08 | <unbindItem>k__BackingField | Action<UnityEngine.UIElements.VisualElement | Private | — | |
| 0x08 | <destroyItem>k__BackingField | Action<UnityEngine.UIElements.VisualElement> | Private | — |
Inherited from BaseListView 40
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | k_SizeFieldLabel | string | PrivateStatic+1 flags | — | |
| 0x0008 | 0x4B8 | padding / unreflected | |||
| 0x01 | m_ShowBoundCollectionSize | bool | Private | — | |
| 0x01 | m_ShowFoldoutHeader | bool | Private | — | |
| 0x04C2 | 0x06 | padding / unreflected | |||
| 0x08 | m_HeaderTitle | string | Private | — | |
| 0x08 | itemsAdded | Action<System.Collections.Generic.IEnumerable<System.Int32>> | Private | — | |
| 0x08 | itemsRemoved | Action<System.Collections.Generic.IEnumerable<System.Int32>> | Private | — | |
| 0x08 | itemsSourceSizeChanged | Action | Private | — | |
| 0x08 | m_ListViewLabel | Label | Private | — | |
| 0x08 | m_Foldout | Foldout | Private | — | |
| 0x08 | m_ArraySizeField | TextField | Private | — | |
| 0x01 | m_IsOverMultiEditLimit | bool | Private | — | |
| 0x0501 | 0x07 | padding / unreflected | |||
| 0x08 | m_Footer | VisualElement | Private | — | |
| 0x08 | m_AddButton | Button | Private | — | |
| 0x08 | m_RemoveButton | Button | Private | — | |
| 0x08 | m_ItemAddedCallback | Action<System.Collections.Generic.IEnumerable<System.Int32>> | Private | — | |
| 0x08 | m_ItemRemovedCallback | Action<System.Collections.Generic.IEnumerable<System.Int32>> | Private | — | |
| 0x08 | m_ItemsSourceSizeChangedCallback | Action | Private | — | |
| 0x04 | m_ReorderMode | ListViewReorderMode | Private | — | |
| 0x053C | 0x04 | padding / unreflected | |||
| 0x08 | reorderModeChanged | Action | Private | — | |
| 0x08 | ussClassName | string | PublicStatic+1 flags | — | |
| 0x08 | itemUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | emptyLabelUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | overMaxMultiEditLimitClassName | string | PublicStatic+1 flags | — | |
| 0x08 | reorderableUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | reorderableItemUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | reorderableItemContainerUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | reorderableItemHandleUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | reorderableItemHandleBarUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | footerUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | foldoutHeaderUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | arraySizeFieldUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | arraySizeFieldWithHeaderUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | arraySizeFieldWithFooterUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | listViewWithHeaderUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | listViewWithFooterUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | scrollViewWithFooterUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | footerAddButtonName | string | PublicStatic+1 flags | — | |
| 0x08 | footerRemoveButtonName | string | PublicStatic+1 flags | — | |
| 0x08 | m_MaxMultiEditStr | string | Private | — | |
| 0x08 | k_EmptyListStr | string | PrivateStatic+1 flags | — | |
Inherited from BaseVerticalCollectionView 47
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | k_RefreshMarker | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | k_RebuildMarker | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x0010 | 0x3C8 | padding / unreflected | |||
| 0x08 | itemsChosen | Action<System.Collections.Generic.IEnumerable<System.Object>> | Private | — | |
| 0x08 | selectionChanged | Action<System.Collections.Generic.IEnumerable<System.Object>> | Private | — | |
| 0x08 | selectedIndicesChanged | Action<System.Collections.Generic.IEnumerable<System.Int32>> | Private | — | |
| 0x08 | itemIndexChanged | Action<System.Int32 | Private | — | |
| 0x08 | itemsSourceChanged | Action | Private | — | |
| 0x08 | selectionNotChanged | Action | Private | — | |
| 0x08 | canStartDrag | Func<UnityEngine.UIElements.CanStartDragArgs | Private | — | |
| 0x08 | setupDragAndDrop | Func<UnityEngine.UIElements.SetupDragAndDropArgs | Private | — | |
| 0x08 | dragAndDropUpdate | Func<UnityEngine.UIElements.HandleDragAndDropArgs | Private | — | |
| 0x08 | handleDrop | Func<UnityEngine.UIElements.HandleDragAndDropArgs | Private | — | |
| 0x04 | m_SelectionType | SelectionType | Private | — | |
| 0x08 | k_EmptyItems | List<UnityEngine.UIElements.ReusableCollectionItem> | PrivateStatic+1 flags | — | |
| 0x01 | m_HorizontalScrollingEnabled | bool | Private | — | |
| 0x042D | 0x03 | padding / unreflected | |||
| 0x04 | m_ShowAlternatingRowBackgrounds | AlternatingRowBackground | Private | — | |
| 0x04 | s_DefaultItemHeight | int | Static+2 flags | — | |
| 0x04 | m_FixedItemHeight | float | 1 flags | — | |
| 0x01 | m_ItemHeightIsInline | bool | 1 flags | — | |
| 0x0439 | 0x03 | padding / unreflected | |||
| 0x04 | m_VirtualizationMethod | CollectionVirtualizationMethod | Private | — | |
| 0x08 | m_ScrollView | ScrollView | Private+1 flags | — | |
| 0x08 | m_ViewController | CollectionViewController | Private | — | |
| 0x08 | m_VirtualizationController | CollectionVirtualizationController | Private | — | |
| 0x08 | m_NavigationManipulator | KeyboardNavigationManipulator | Private | — | |
| 0x08 | serializedVirtualizationData | SerializedVirtualizationData | 1 flags | — | |
| 0x08 | m_SelectedIds | List<System.Int32> | Private+1 flags | — | |
| 0x08 | m_Selection | Selection | Private+1 flags | — | |
| 0x04 | m_LastHeight | float | Private | — | |
| 0x01 | m_IsRangeSelectionDirectionUp | bool | Private | — | |
| 0x047D | 0x03 | padding / unreflected | |||
| 0x08 | m_Dragger | ListViewDragger | Private | — | |
| 0x08 | s_ItemHeightProperty | CustomStyleProperty<System.Int32> | Static+1 flags | — | |
| 0x08 | m_ItemIndexChangedCallback | Action<System.Int32 | Private | — | |
| 0x08 | m_ItemsSourceChangedCallback | Action | Private | — | |
| 0x08 | m_RebuildScheduled | IVisualElementScheduledItem | 1 flags | — | |
| 0x08 | ussClassName | string | PublicStatic+1 flags | — | |
| 0x08 | borderUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | itemUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | dragHoverBarUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | dragHoverMarkerUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | itemDragHoverUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | itemSelectedVariantUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | itemAlternativeBackgroundUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | listScrollViewUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | backgroundFillUssClassName | string | Static+2 flags | — | |
| 0x0C | m_TouchDownPosition | Vector3 | Private | — | |
| 0x04AC | 0x04 | padding / unreflected | |||
| 0x08 | m_LastPointerDownTimeStamp | long | Private | — | |
| 0x04 | m_PointerDownCount | int | Private | — | |
Inherited from BindableElement 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | <binding>k__BackingField | IBinding | Private | — | |
| 0x08 | <bindingPath>k__BackingField | string | Private | — |
Inherited from VisualElement 71
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | <UnityEngine.UIElements.IStylePropertyAnimations.runningAnimationCount>k__BackingField | int | Private | — | |
| 0x04 | <UnityEngine.UIElements.IStylePropertyAnimations.completedAnimationCount>k__BackingField | int | Private | — | |
| 0x04 | s_NextId | uint | PrivateStatic | — | |
| 0x08 | s_EmptyClassList | List<System.String> | PrivateStatic | — | |
| 0x04 | userDataPropertyKey | PropertyName | Static+2 flags | — | |
| 0x08 | disabledUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | m_Name | string | Private | — | |
| 0x08 | m_ClassList | List<System.String> | Private | — | |
| 0x08 | m_PropertyBag | List<System.Collections.Generic.KeyValuePair<UnityEngine.PropertyName | Private | — | |
| 0x04 | m_Flags | VisualElementFlags | 1 flags | — | |
| 0x0054 | 0x04 | padding / unreflected | |||
| 0x08 | m_ViewDataKey | string | Private | — | |
| 0x04 | m_RenderHints | RenderHints | Private | — | |
| 0x10 | lastLayout | Rect | 1 flags | — | |
| 0x10 | lastPseudoPadding | Rect | 1 flags | — | |
| 0x0084 | 0x04 | padding / unreflected | |||
| 0x148 | renderChainData | RenderChainVEData | 1 flags | — | |
| 0x10 | m_Layout | Rect | Private | — | |
| 0x10 | m_BoundingBox | Rect | Private | — | |
| — | 0x04 | worldBoundingBoxDirtyDependencies | VisualElementFlags | PrivateStatic+1 flags | 0 |
| 0x10 | m_WorldBoundingBox | Rect | Private | — | |
| — | 0x04 | worldTransformInverseDirtyDependencies | VisualElementFlags | PrivateStatic+1 flags | 0 |
| 0x40 | m_WorldTransformCache | Matrix4x4 | Private | — | |
| 0x40 | m_WorldTransformInverseCache | Matrix4x4 | Private | — | |
| 0x10 | m_WorldClip | Rect | Private | — | |
| 0x10 | m_WorldClipMinusGroup | Rect | Private | — | |
| 0x01 | m_WorldClipIsInfinite | bool | Private | — | |
| 0x10 | s_InfiniteRect | Rect | Static+2 flags | — | |
| 0x02A1 | 0x03 | padding / unreflected | |||
| 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 | — | |
| 0x08 | <yogaNode>k__BackingField | YogaNode | Private | — | |
| 0x58 | 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 | — | |
| 0x01 | <enabledSelf>k__BackingField | bool | Private | — | |
| 0x032D | 0x03 | padding / unreflected | |||
| 0x04 | m_LanguageDirection | LanguageDirection | Private | — | |
| 0x04 | m_LocalLanguageDirection | LanguageDirection | Private | — | |
| 0x08 | <generateVisualContent>k__BackingField | Action<UnityEngine.UIElements.MeshGenerationContext> | Private | — | |
| 0x08 | k_GenerateVisualContentMarker | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x04 | m_SubRenderTargetMode | RenderTargetMode | Private | — | |
| 0x08 | s_runtimeMaterial | Material | PrivateStatic | — | |
| 0x0344 | 0x04 | padding / unreflected | |||
| 0x08 | m_defaultMaterial | Material | Private | — | |
| 0x08 | m_RunningAnimations | List<UnityEngine.UIElements.Experimental.IValueAnimationUpdate> | Private | — | |
| 0x04 | s_NextParentVersion | uint | PrivateStatic | — | |
| 0x04 | m_NextParentCachedVersion | uint | Private | — | |
| 0x04 | m_NextParentRequiredVersion | uint | Private | — | |
| 0x08 | m_CachedNextParentWithEventCallback | VisualElement | Private | — | |
| 0x04 | m_EventCallbackCategories | int | Private | — | |
| 0x04 | m_CachedEventCallbackParentCategories | int | Private | — | |
| 0x04 | m_DefaultActionEventCategories | int | Private+1 flags | — | |
| 0x04 | m_DefaultActionAtTargetEventCategories | int | Private+1 flags | — | |
| — | 0x08 | k_RootVisualContainerName | string | Static+2 flags | 0 |
| 0x08 | <hierarchy>k__BackingField | Hierarchy | Private | — | |
| 0x01 | <isRootVisualContainer>k__BackingField | bool | Private | — | |
| 0x01 | <cacheAsBitmap>k__BackingField | bool | Private | — | |
| 0x0382 | 0x06 | padding / unreflected | |||
| 0x08 | m_PhysicalParent | VisualElement | Private | — | |
| 0x08 | m_LogicalParent | VisualElement | Private | — | |
| 0x08 | s_EmptyList | List<UnityEngine.UIElements.VisualElement> | PrivateStatic+1 flags | — | |
| 0x08 | m_Children | List<UnityEngine.UIElements.VisualElement> | 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 | styleSheetList | List<UnityEngine.UIElements.StyleSheet> | 1 flags | — | |
| 0x08 | s_InternalStyleSheetPath | Regex | PrivateStatic+1 flags | — | |
| 0x04 | tooltipPropertyKey | PropertyName | Static+2 flags | — | |
| 0x08 | s_TypeData | Dictionary<System.Type | PrivateStatic+1 flags | — | |
| 0x08 | m_TypeData | TypeData | Private | — | |
Inherited from Focusable 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | <focusable>k__BackingField | bool | Private | — | |
| 0x0021 | 0x03 | padding / unreflected | |||
| 0x04 | <tabIndex>k__BackingField | int | Private | — | |
| 0x01 | m_DelegatesFocus | bool | Private | — | |
| 0x01 | m_ExcludeFromFocusRing | bool | Private | — | |
Inherited from CallbackEventHandler 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | isIMGUIContainer | bool | 1 flags | — | |
| 0x0011 | 0x07 | padding / unreflected | |||
| 0x08 | m_CallbackRegistry | EventCallbackRegistry | Private | — | |
| — | 0x08 | ExecuteDefaultActionName | string | Static+2 flags | 2964726970640 |
| — | 0x08 | ExecuteDefaultActionAtTargetName | string | Static+2 flags | 2964730562624 |
Functions 7
| Signature | Flags | Native | Params |
|---|---|---|---|
| Func<UnityEngine.UIElements.VisualElement> get_makeItem() | Public+1 flags | — | 0x08 |
| Action<UnityEngine.UIElements.VisualElement get_bindItem() | Public+1 flags | — | 0x08 |
| Action<UnityEngine.UIElements.VisualElement get_unbindItem() | Public+1 flags | — | 0x08 |
| Action<UnityEngine.UIElements.VisualElement> get_destroyItem() | Public+1 flags | — | 0x08 |
| bool HasValidDataAndBindings() | 2 flags | — | 0x01 |
| CollectionViewController CreateViewController() | 2 flags | — | 0x08 |
| void .ctor() | Public+1 flags | — | 0x00 |