Zdexby TheHolyOneZ
42,628 classes
Class

ListViewDragger

: DragEventsProcessor : Object
UnityEngine.UIElements.ListViewDragger, UnityEngine.UIElementsModule 0x0078 (120 B) inherited 0x0030 UnityEngine.UIElementsModule.dll
0x00x0078

Members 7

OffsetSizeNameTypeFlagsDefault
0x20m_LastDragPositionDragPositionPrivate—
0x08m_DragHoverBarVisualElementPrivate—
0x08m_DragHoverItemMarkerVisualElementPrivate—
0x08m_DragHoverSiblingMarkerVisualElementPrivate—
0x04m_LeftIndentationfloatPrivate—
0x04m_SiblingBottomfloatPrivate—
0x08<dragAndDropController>k__BackingFieldICollectionDragAndDropControllerPrivate—
Inherited from DragEventsProcessor 4
OffsetSizeNameTypeFlagsDefault
0x01m_IsRegisteredboolPrivate—
0x00110x03padding / unreflected
0x04m_DragStateDragState1 flags—
0x0Cm_StartVector3Private—
0x00240x04padding / unreflected
0x08m_TargetVisualElement2 flags—

Functions 23

SignatureFlagsNativeParams
BaseVerticalCollectionView get_targetView()2 flags0x08
ScrollView get_targetScrollView()2 flags0x08
ICollectionDragAndDropController get_dragAndDropController()Public+1 flags0x08
void set_dragAndDropController(ICollectionDragAndDropController value)Public+1 flags0x08
void .ctor(BaseVerticalCollectionView listView)Public+1 flags0x08
bool CanStartDrag(const Vector3& pointerPosition)2 flags0x0C
StartDragArgs StartDrag(const Vector3& pointerPosition)2 flags0x20
void UpdateDrag(const Vector3& pointerPosition)2 flags0x0C
DragVisualMode GetVisualMode(const Vector3& pointerPosition, ref DragPosition& dragPosition)Private0x20
void OnDrop(const Vector3& pointerPosition)2 flags0x0C
void HandleDragAndScroll(const Vector2& pointerPosition)1 flags0x08
void ApplyDragAndDropUI(const DragPosition& dragPosition)1 flags0x20
bool TryGetDragPosition(const Vector2& pointerPosition, ref DragPosition& dragPosition)3 flags0x20
void HandleTreePosition(const Vector2& pointerPosition, ref DragPosition& dragPosition)Private0x20
void HandleSiblingInsertionAtAvailableDepthsAndChangeTargetIfNeeded(ref DragPosition& dragPosition, const Vector2& pointerPosition)Private0x20
void GetPreviousAndNextItemsIgnoringDraggedItems(int insertAtIndex, ref int& previousItemId, ref int& nextItemId)Private0x04
DragAndDropArgs MakeDragAndDropArgs(const DragPosition& dragPosition)1 flags0x20
float GetHoverBarTopPosition(ReusableCollectionItem item)Private0x08
void PlaceHoverBarAtElement(ReusableCollectionItem item)Private0x08
void PlaceHoverBarAt(float top, float indentationPadding, float siblingBottom)Private0x04
void ClearDragAndDropUI(bool dragCancelled)2 flags0x01
ReusableCollectionItem GetRecycledItem(const Vector3& pointerPosition)1 flags0x0C
void <ApplyDragAndDropUI>g__GeometryChangedCallback|26_0(GeometryChangedEvent e)Private0x08

Subclasses 1

Used by 2

types with a member, parameter or interface of this type