Zdexby TheHolyOneZ
49,743 classes
Class

ListViewDragger

: DragEventsProcessor : Object
UnityEngine.UIElements.ListViewDragger, UnityEngine.UIElementsModule 0x0080 (128 B) inherited 0x0030 UnityEngine.UIElementsModule.dll
0x00x0080

Members 8

OffsetSizeNameTypeFlagsDefault
0x20m_LastDragPositionDragPositionPrivate—
0x08m_DragHoverBarVisualElementPrivate—
0x08m_DragHoverItemMarkerVisualElementPrivate—
0x08m_DragHoverSiblingMarkerVisualElementPrivate—
0x04m_LeftIndentationfloatPrivate—
0x04m_SiblingBottomfloatPrivate—
0x01m_EnabledboolPrivate—
0x00710x07padding / unreflected
0x08<dragAndDropController>k__BackingFieldICollectionDragAndDropControllerPrivate—
Inherited from DragEventsProcessor 5
OffsetSizeNameTypeFlagsDefault
0x01m_IsRegisteredboolPrivate—
0x00110x03padding / unreflected
0x04m_DragStateDragStatePrivate—
0x0Cm_StartVector3Private—
0x01m_PendingPerformDragboolPrivate—
0x00250x03padding / unreflected
0x08m_TargetVisualElement2 flags—

Functions 27

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
bool get_enabled()2 flags0x01
void set_enabled(bool value)2 flags0x01
void .ctor(BaseVerticalCollectionView listView)Public+1 flags0x08
bool CanStartDrag(const Vector3& pointerPosition)2 flags0x0C
StartDragArgs StartDrag(const Vector3& pointerPosition)2 flags0x28
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 HandleAutoExpansion(const Vector2& pointerPosition)Private0x08
void ApplyDragAndDropUI(const DragPosition& dragPosition)Private0x20
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
bool IsDraggingDisabled()Private0x01
void <ApplyDragAndDropUI>g__GeometryChangedCallback|31_0(GeometryChangedEvent e)Private0x08

Subclasses 1

Used by 2

types with a member, parameter or interface of this type