UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DRAG_DROP_OPERATOR_TYPE(TYPE, BASE)
Definition DragAndDrop.h:207
Definition CursorReply.h:16
Definition DragAndDrop.h:141
Definition GCObject.h:128
Definition DragAndDrop.h:258
Definition UObjectGlobals.h:2492
Definition UMGDragDropOp.h:20
static UMG_API TSharedRef< FUMGDragDropOp > New(UDragDropOperation *Operation, const int32 PointerIndex, const FVector2D &CursorPosition, const FVector2D &ScreenPositionOfNode, float DPIScale, TSharedPtr< SObjectWidget > SourceUserWidget)
Definition UMGDragDropOp.cpp:170
virtual void Construct() override
Definition UMGDragDropOp.cpp:35
virtual void OnDragged(const class FDragDropEvent &DragDropEvent) override
Definition UMGDragDropOp.cpp:67
virtual bool AffectedByPointerEvent(const FPointerEvent &PointerEvent) override
Definition UMGDragDropOp.cpp:40
UDragDropOperation * GetOperation() const
Definition UMGDragDropOp.h:39
virtual void OnDrop(bool bDropWasHandled, const FPointerEvent &MouseEvent) override
Definition UMGDragDropOp.cpp:45
virtual TSharedPtr< SWidget > GetDefaultDecorator() const override
Definition UMGDragDropOp.cpp:133
virtual void AddReferencedObjects(FReferenceCollector &Collector) override
Definition UMGDragDropOp.cpp:25
virtual FCursorReply OnCursorQuery() override
Definition UMGDragDropOp.cpp:138
FUMGDragDropOp()
Definition UMGDragDropOp.cpp:18
virtual FString GetReferencerName() const override
Definition UMGDragDropOp.cpp:30
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
Definition DragDropOperation.h:55
Definition GameViewportClient.h:71
Definition ObjectPtr.h:488
Definition WeakObjectPtrTemplates.h:25