Navigation
API > API/Runtime > API/Runtime/UMG > API/Runtime/UMG/Slate
Inheritance Hierarchy
- FGameDragDropOperation
- FGCObject
- FUMGDragDropOp
References
| Module | UMG |
| Header | /Engine/Source/Runtime/UMG/Public/Slate/UMGDragDropOp.h |
| Include | #include "Slate/UMGDragDropOp.h" |
Syntax
class FUMGDragDropOp :
public FGameDragDropOperation,
public FGCObject
Remarks
This is the drag/drop class used for UMG, all UMG drag drop operations utilize this operation. It supports moving a UObject payload and using a UWidget decorator.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
Begin FGCObject. | |
| bool | AffectedByPointerEvent
(
const FPointerEvent& PointerEvent |
||
| void | Construct () |
||
| TSharedPtr< SWidget > | |||
| UDragDropOperation * | GetOperation () |
||
| FString | |||
| const FString & | GetTypeId () |
||
| bool | IsOfTypeImpl
(
const FString& Type |
||
| TSharedRef< FUMGDragDropOp > | New
(
UDragDropOperation* Operation, |
||
| FCursorReply | |||
| void | OnDragged
(
const FDragDropEvent& DragDropEvent |
||
| void | OnDrop
(
bool bDropWasHandled, |