0x00x00B0
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | m_DragStartIndex | int | Private | — | |
| 0x04 | m_CurrentIndex | int | Private | — | |
| 0x04 | m_SelectionHeight | float | Private | — | |
| 0x04 | m_LocalOffsetOnStart | float | Private | — | |
| 0x0C | m_CurrentPointerPosition | Vector3 | Private | — | |
| 0x0094 | 0x04 | padding / unreflected | |||
| 0x08 | m_Item | ReusableCollectionItem | Private | — | |
| 0x08 | m_OffsetItem | ReusableCollectionItem | Private | — | |
| 0x01 | <isDragging>k__BackingField | bool | Private | — | |
| 0x00A9 | 0x07 | unreflected bytes to end of ListViewDraggerAnimated | |||
Inherited from ListViewDragger 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x20 | m_LastDragPosition | DragPosition | Private | — | |
| 0x08 | m_DragHoverBar | VisualElement | Private | — | |
| 0x08 | m_DragHoverItemMarker | VisualElement | Private | — | |
| 0x08 | m_DragHoverSiblingMarker | VisualElement | Private | — | |
| 0x04 | m_LeftIndentation | float | Private | — | |
| 0x04 | m_SiblingBottom | float | Private | — | |
| 0x08 | <dragAndDropController>k__BackingField | ICollectionDragAndDropController | Private | — |
Inherited from DragEventsProcessor 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | m_IsRegistered | bool | Private | — | |
| 0x0011 | 0x03 | padding / unreflected | |||
| 0x04 | m_DragState | DragState | 1 flags | — | |
| 0x0C | m_Start | Vector3 | Private | — | |
| 0x0024 | 0x04 | padding / unreflected | |||
| 0x08 | m_Target | VisualElement | 2 flags | — | |
Functions 11
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_isDragging() | Public+1 flags | — | 0x01 |
| void set_isDragging(bool value) | Private+1 flags | — | 0x01 |
| ReusableCollectionItem get_draggedItem() | Public+1 flags | — | 0x08 |
| bool get_supportsDragEvents() | 3 flags | — | 0x01 |
| void .ctor(BaseVerticalCollectionView listView) | Public+1 flags | — | 0x08 |
| StartDragArgs StartDrag(const Vector3& pointerPosition) | 2 flags | — | 0x20 |
| void UpdateDrag(const Vector3& pointerPosition) | 2 flags | — | 0x0C |
| void Animate(ReusableCollectionItem element, float paddingTop) | Private | — | 0x08 |
| void OnDrop(const Vector3& pointerPosition) | 2 flags | — | 0x0C |
| void ClearDragAndDropUI(bool dragCancelled) | 2 flags | — | 0x01 |
| bool TryGetDragPosition(const Vector2& pointerPosition, ref DragPosition& dragPosition) | 2 flags | — | 0x20 |