Zdexby TheHolyOneZ
44,741 classes
Class

BaseVerticalCollectionView

: BindableElement : VisualElement : Focusable : CallbackEventHandler : Object
UnityEngine.UIElements.BaseVerticalCollectionView, UnityEngine.UIElementsModule 0x04C0 (1,216 B) inherited 0x03D8 UnityEngine.UIElementsModule.dll
0x00x04C0

Members 47

OffsetSizeNameTypeFlagsDefault
0x08k_RefreshMarkerProfilerMarkerPrivateStatic+1 flags—
0x08k_RebuildMarkerProfilerMarkerPrivateStatic+1 flags—
0x08itemsChosenAction<System.Collections.Generic.IEnumerable<System.Object>>Private—
0x08selectionChangedAction<System.Collections.Generic.IEnumerable<System.Object>>Private—
0x08selectedIndicesChangedAction<System.Collections.Generic.IEnumerable<System.Int32>>Private—
0x08itemIndexChangedAction<System.Int32Private—
0x08itemsSourceChangedActionPrivate—
0x08selectionNotChangedActionPrivate—
0x08canStartDragFunc<UnityEngine.UIElements.CanStartDragArgsPrivate—
0x08setupDragAndDropFunc<UnityEngine.UIElements.SetupDragAndDropArgsPrivate—
0x08dragAndDropUpdateFunc<UnityEngine.UIElements.HandleDragAndDropArgsPrivate—
0x08handleDropFunc<UnityEngine.UIElements.HandleDragAndDropArgsPrivate—
0x04m_SelectionTypeSelectionTypePrivate—
0x08k_EmptyItemsList<UnityEngine.UIElements.ReusableCollectionItem>PrivateStatic+1 flags—
0x01m_HorizontalScrollingEnabledboolPrivate—
0x042D0x03padding / unreflected
0x04m_ShowAlternatingRowBackgroundsAlternatingRowBackgroundPrivate—
0x04s_DefaultItemHeightintStatic+2 flags—
0x04m_FixedItemHeightfloat1 flags—
0x01m_ItemHeightIsInlinebool1 flags—
0x04390x03padding / unreflected
0x04m_VirtualizationMethodCollectionVirtualizationMethodPrivate—
0x08m_ScrollViewScrollViewPrivate+1 flags—
0x08m_ViewControllerCollectionViewControllerPrivate—
0x08m_VirtualizationControllerCollectionVirtualizationControllerPrivate—
0x08m_NavigationManipulatorKeyboardNavigationManipulatorPrivate—
0x08serializedVirtualizationDataSerializedVirtualizationData1 flags—
0x08m_SelectedIdsList<System.Int32>Private+1 flags—
0x08m_SelectionSelectionPrivate+1 flags—
0x04m_LastHeightfloatPrivate—
0x01m_IsRangeSelectionDirectionUpboolPrivate—
0x047D0x03padding / unreflected
0x08m_DraggerListViewDraggerPrivate—
0x08s_ItemHeightPropertyCustomStyleProperty<System.Int32>Static+1 flags—
0x08m_ItemIndexChangedCallbackAction<System.Int32Private—
0x08m_ItemsSourceChangedCallbackActionPrivate—
0x08m_RebuildScheduledIVisualElementScheduledItem1 flags—
0x08ussClassNamestringPublicStatic+1 flags—
0x08borderUssClassNamestringPublicStatic+1 flags—
0x08itemUssClassNamestringPublicStatic+1 flags—
0x08dragHoverBarUssClassNamestringPublicStatic+1 flags—
0x08dragHoverMarkerUssClassNamestringPublicStatic+1 flags—
0x08itemDragHoverUssClassNamestringPublicStatic+1 flags—
0x08itemSelectedVariantUssClassNamestringPublicStatic+1 flags—
0x08itemAlternativeBackgroundUssClassNamestringPublicStatic+1 flags—
0x08listScrollViewUssClassNamestringPublicStatic+1 flags—
0x08backgroundFillUssClassNamestringStatic+2 flags—
0x0Cm_TouchDownPositionVector3Private—
0x04AC0x04padding / unreflected
0x08m_LastPointerDownTimeStamplongPrivate—
0x04m_PointerDownCountintPrivate—
0x04BC0x04unreflected bytes to end of BaseVerticalCollectionView
Inherited from BindableElement 2
OffsetSizeNameTypeFlagsDefault
0x08<binding>k__BackingFieldIBindingPrivate—
0x08<bindingPath>k__BackingFieldstringPrivate—
Inherited from VisualElement 71
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_FlagsVisualElementFlags1 flags—
0x00540x04padding / unreflected
0x08m_ViewDataKeystringPrivate—
0x04m_RenderHintsRenderHintsPrivate—
0x10lastLayoutRect1 flags—
0x10lastPseudoPaddingRect1 flags—
0x00840x04padding / unreflected
0x148renderChainDataRenderChainVEData1 flags—
0x10m_LayoutRectPrivate—
0x10m_BoundingBoxRectPrivate—
—0x04worldBoundingBoxDirtyDependenciesVisualElementFlagsPrivateStatic+1 flags0
0x10m_WorldBoundingBoxRectPrivate—
—0x04worldTransformInverseDirtyDependenciesVisualElementFlagsPrivateStatic+1 flags0
0x40m_WorldTransformCacheMatrix4x4Private—
0x40m_WorldTransformInverseCacheMatrix4x4Private—
0x10m_WorldClipRectPrivate—
0x10m_WorldClipMinusGroupRectPrivate—
0x01m_WorldClipIsInfiniteboolPrivate—
0x10s_InfiniteRectRectStatic+2 flags—
0x02A10x03padding / 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—
0x032D0x03padding / unreflected
0x04m_LanguageDirectionLanguageDirectionPrivate—
0x04m_LocalLanguageDirectionLanguageDirectionPrivate—
0x08<generateVisualContent>k__BackingFieldAction<UnityEngine.UIElements.MeshGenerationContext>Private—
0x08k_GenerateVisualContentMarkerProfilerMarkerPrivateStatic+1 flags—
0x04m_SubRenderTargetModeRenderTargetModePrivate—
0x08s_runtimeMaterialMaterialPrivateStatic—
0x03440x04padding / unreflected
0x08m_defaultMaterialMaterialPrivate—
0x08m_RunningAnimationsList<UnityEngine.UIElements.Experimental.IValueAnimationUpdate>Private—
0x04s_NextParentVersionuintPrivateStatic—
0x04m_NextParentCachedVersionuintPrivate—
0x04m_NextParentRequiredVersionuintPrivate—
0x08m_CachedNextParentWithEventCallbackVisualElementPrivate—
0x04m_EventCallbackCategoriesintPrivate—
0x04m_CachedEventCallbackParentCategoriesintPrivate—
0x04m_DefaultActionEventCategoriesintPrivate+1 flags—
0x04m_DefaultActionAtTargetEventCategoriesintPrivate+1 flags—
—0x08k_RootVisualContainerNamestringStatic+2 flags0
0x08<hierarchy>k__BackingFieldHierarchyPrivate—
0x01<isRootVisualContainer>k__BackingFieldboolPrivate—
0x01<cacheAsBitmap>k__BackingFieldboolPrivate—
0x03820x06padding / 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 4
OffsetSizeNameTypeFlagsDefault
0x01<focusable>k__BackingFieldboolPrivate—
0x00210x03padding / unreflected
0x04<tabIndex>k__BackingFieldintPrivate—
0x01m_DelegatesFocusboolPrivate—
0x01m_ExcludeFromFocusRingboolPrivate—
Inherited from CallbackEventHandler 4
OffsetSizeNameTypeFlagsDefault
0x01isIMGUIContainerbool1 flags—
0x00110x07padding / unreflected
0x08m_CallbackRegistryEventCallbackRegistryPrivate—
—0x08ExecuteDefaultActionNamestringStatic+2 flags2964726970640
—0x08ExecuteDefaultActionAtTargetNamestringStatic+2 flags2964730562624

Functions 94

SignatureFlagsNativeParams
bool HasCanStartDrag()1 flags0x01
bool RaiseCanStartDrag(ReusableCollectionItem item, IEnumerable<System.Int32> ids)1 flags0x08
StartDragArgs RaiseSetupDragAndDrop(ReusableCollectionItem item, IEnumerable<System.Int32> ids, const StartDragArgs& args)1 flags0x20
DragVisualMode RaiseHandleDragAndDrop(const Vector2& pointerPosition, const DragAndDropArgs& dragAndDropArgs)1 flags0x20
DragVisualMode RaiseDrop(const Vector2& pointerPosition, const DragAndDropArgs& dragAndDropArgs)1 flags0x20
IList get_itemsSource()Public+1 flags0x08
void set_itemsSource(IList value)Public+1 flags0x08
VisualElement get_contentContainer()Public+2 flags0x08
SelectionType get_selectionType()Public+1 flags0x04
void set_selectionType(const SelectionType& value)Public+1 flags0x04
IEnumerable<System.Object> get_selectedItems()Public+1 flags0x08
IEnumerable<System.Int32> get_selectedIds()Public+1 flags0x08
int get_selectedIndex()Public+1 flags0x04
void set_selectedIndex(int value)Public+1 flags0x04
IEnumerable<System.Int32> get_selectedIndices()Public+1 flags0x08
IEnumerable<UnityEngine.UIElements.ReusableCollectionItem> get_activeItems()2 flags0x08
ScrollView get_scrollView()2 flags0x08
ListViewDragger get_dragger()2 flags0x08
CollectionVirtualizationController get_virtualizationController()2 flags0x08
CollectionViewController get_viewController()Public+1 flags0x08
float ResolveItemHeight(float height)1 flags0x04
void set_showBorder(bool value)Public+1 flags0x01
bool get_reorderable()Public+1 flags0x01
void set_reorderable(bool value)Public+1 flags0x01
void set_horizontalScrollingEnabled(bool value)Public+1 flags0x01
AlternatingRowBackground get_showAlternatingRowBackgrounds()Public+1 flags0x04
void set_showAlternatingRowBackgrounds(const AlternatingRowBackground& value)Public+1 flags0x04
CollectionVirtualizationMethod get_virtualizationMethod()Public+1 flags0x04
void set_virtualizationMethod(const CollectionVirtualizationMethod& value)Public+1 flags0x04
float get_fixedItemHeight()Public+1 flags0x04
void set_fixedItemHeight(float value)Public+1 flags0x04
float get_lastHeight()2 flags0x04
void CreateVirtualizationController()3 flags0x00
CollectionVirtualizationController GetOrCreateVirtualizationController()1 flags0x08
void CreateVirtualizationController()1 flags0x00
CollectionViewController GetOrCreateViewController()1 flags0x08
CollectionViewController CreateViewController()4 flags0x08
void SetViewController(CollectionViewController controller)Public+2 flags0x08
ListViewDragger CreateDragger()3 flags0x08
void InitializeDragAndDropController(bool enableReordering)1 flags0x01
ICollectionDragAndDropController CreateDragAndDropController()4 flags0x08
void .ctor()Public+1 flags0x00
void .ctor(IList itemsSource, float itemHeight)Public+1 flags0x08
VisualElement GetRootElementForId(int id)Public0x08
bool HasValidDataAndBindings()3 flags0x01
void OnItemIndexChanged(int srcIndex, int dstIndex)Private0x04
void OnItemsSourceChanged()Private0x00
void RefreshItems()Public0x00
void Rebuild()Public0x00
void ScheduleRebuild()1 flags0x00
void RefreshSelection()Private0x00
void PostRefresh()3 flags0x00
void ScrollToItem(int index)Public0x04
void ScrollToItemById(int id)Public0x04
void OnScroll(const Vector2& offset)Private0x08
void Resize(const Vector2& size)Private0x08
void OnAttachToPanel(AttachToPanelEvent evt)Private0x08
void OnDetachFromPanel(DetachFromPanelEvent evt)Private0x08
bool Apply(const KeyboardNavigationOperation& op, bool shiftKey, bool altKey)Private0x04
void Apply(const KeyboardNavigationOperation& op, EventBase sourceEvent)Private0x08
bool HandleItemNavigation(bool moveIn, bool altKey)3 flags0x01
void OnPointerMove(PointerMoveEvent evt)Private0x08
void OnPointerDown(PointerDownEvent evt)Private0x08
void OnPointerCancel(PointerCancelEvent evt)Private0x08
void OnPointerUp(PointerUpEvent evt)Private0x08
void ProcessPointerDown(IPointerEvent evt)Private0x08
void ProcessPointerUp(IPointerEvent evt)Private0x08
void DoSelect(const Vector2& localPosition, int clickCount, bool actionKey, bool shiftKey)Private0x08
void DoRangeSelection(int rangeSelectionFinalIndex)1 flags0x04
void ProcessSingleClick(int clickedIndex)Private0x04
void SelectAll()1 flags0x00
void AddToSelection(int index)Public0x04
void AddToSelection(IList<System.Int32> indexes)1 flags0x08
void AddToSelectionWithoutValidation(int index)Private0x04
void RemoveFromSelection(int index)Public0x04
void RemoveFromSelectionWithoutValidation(int index)Private0x04
void SetSelection(int index)Public0x04
void SetSelection(IEnumerable<System.Int32> indices)Public0x08
void SetSelectionWithoutNotify(IEnumerable<System.Int32> indices)Public0x08
void SetSelectionInternal(IEnumerable<System.Int32> indices, bool sendNotification)1 flags0x08
bool MatchesExistingSelection(IEnumerable<System.Int32> indices)Private0x08
void NotifyOfSelectionChange()Private0x00
void ClearSelection()Public0x00
void ClearSelectionWithoutValidation()Private0x00
void OnViewDataReady()2 flags0x00
void ExecuteDefaultAction(EventBase evt)2 flags0x08
void OnSizeChanged(GeometryChangedEvent evt)Private0x08
void OnCustomStyleResolved(CustomStyleResolvedEvent e)Private0x08
void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()PrivateFinal+2 flags0x00
void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()PrivateFinal+2 flags0x00
void .cctor()PrivateStatic+1 flags0x00
void <.ctor>b__159_0(float v)Private0x04
void <RefreshSelection>g__NotifyIfChanged|172_0(ref <>c__DisplayClass172_0& )Private0x18
void <Apply>g__HandleSelectionAndScroll|183_0(int index, ref <>c__DisplayClass183_0& )Private0x10

Subclasses 2

Used by 12

types with a member, parameter or interface of this type