0x00x0030
Members 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | m_IsRegistered | bool | Private | — | |
| 0x0011 | 0x03 | padding / unreflected | |||
| 0x04 | m_DragState | DragState | Private | — | |
| 0x0C | m_Start | Vector3 | Private | — | |
| 0x01 | m_PendingPerformDrag | bool | Private | — | |
| 0x0025 | 0x03 | padding / unreflected | |||
| 0x08 | m_Target | VisualElement | 2 flags | — | |
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_supportsDragEvents() | 4 flags | 0x01 | |
| bool get_useDragEvents() | Private+1 flags | 0x01 | |
| IDragAndDrop get_dragAndDrop() | 2 flags | 0x08 | |
| bool get_isEditorContext() | 4 flags | 0x01 | |
| void .ctor(VisualElement target) | 2 flags | 0x08 | |
| void RegisterCallbacksFromTarget(AttachToPanelEvent evt) | Private | 0x08 | |
| void RegisterCallbacksFromTarget() | Private | 0x00 | |
| void UnregisterCallbacksFromTarget(DetachFromPanelEvent evt) | Private | 0x08 | |
| void UnregisterCallbacksFromTarget(bool unregisterPanelEvents) | 1 flags | 0x01 | |
| bool CanStartDrag(const Vector3& pointerPosition, const EventModifiers& modifiers) | 4 flags | — | 0x0C |
| StartDragArgs StartDrag(const Vector3& pointerPosition, const EventModifiers& modifiers) | 4 flags | — | 0x28 |
| void UpdateDrag(const Vector3& pointerPosition, const EventModifiers& modifiers) | 4 flags | — | 0x0C |
| void OnDrop(const Vector3& pointerPosition, const EventModifiers& modifiers) | 4 flags | — | 0x0C |
| void ClearDragAndDropUI(bool dragCancelled) | 4 flags | 0x01 | |
| void OnPointerDownEvent(PointerDownEvent evt) | Private | 0x08 | |
| void OnPointerOutEvent(PointerOutEvent evt) | Private | 0x08 | |
| void OnPointerUpEvent(PointerUpEvent evt) | 1 flags | 0x08 | |
| void OnPointerLeaveEvent(PointerLeaveEvent evt) | Private | 0x08 | |
| void OnPointerCancelEvent(PointerCancelEvent evt) | Private | 0x08 | |
| void OnPointerCapturedOut(PointerCaptureOutEvent evt) | Private | 0x08 | |
| void OnGeometryChanged(GeometryChangedEvent evt) | Private | 0x08 | |
| void CancelDragAndDrop(int releaseCapturePointerId) | Private | 0x04 | |
| void OnPointerMoveEvent(PointerMoveEvent evt) | Private | 0x08 | |
| DragEventsProcessor GetDropTarget(const Vector2& position) | Private | 0x08 |