Navigation
API > API/Editor > API/Editor/Kismet
Inheritance Hierarchy
- TSharedFromThis
- FDragDropOperation
- FGraphEditorDragDropAction
- FGraphSchemaActionDragDropAction
- FMyBlueprintItemDragDropAction
- FKismetVariableDragDropAction
References
| Module | Kismet |
| Header | /Engine/Source/Editor/Kismet/Public/MyBlueprintItemDragDropAction.h |
| Include | #include "MyBlueprintItemDragDropAction.h" |
Syntax
class FMyBlueprintItemDragDropAction : public FGraphSchemaActionDragDropAction
Remarks
DragDropAction class for drag and dropping an item from the My Blueprints tree (e.g., variable or function)
Variables
| Type | Name | Description | |
|---|---|---|---|
| FNodeCreationAnalytic | AnalyticCallback | Analytic delegate to track node creation | |
| bool | bAltDrag | Was alt held down at the start of drag | |
| bool | bControlDrag | Was ctrl held down at start of drag |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UBlueprint * | |||
| const FString & | GetTypeId () |
||
| bool | IsFromBlueprint
(
UBlueprint* InBlueprint |
Helper method to see if we're dragging in the same blueprint | |
| void | SetAltDrag
(
bool InIsAltDrag |
Set if operation is modified by alt | |
| void | SetCtrlDrag
(
bool InIsCtrlDrag |
Set if operation is modified by the ctrl key | |
| void | SetFeedbackMessageError
(
const FText& Message |
||
| void | SetFeedbackMessageOK
(
const FText& Message |
Overridden from FGraphEditorDragDropAction
| Type | Name | Description | |
|---|---|---|---|
| FReply | DroppedOnAction
(
TSharedRef< FEdGraphSchemaAction > Action |
||
| FReply | DroppedOnCategory
(
FText Category |
||
| void | Interface to override. |
Overridden from FDragDropOperation
| Type | Name | Description | |
|---|---|---|---|
| bool | IsOfTypeImpl
(
const FString& Type |
Checks whether this drag and drop operation can cast safely to the specified type. |