Navigation
API > API/Editor > API/Editor/GraphEditor
Inheritance Hierarchy
- FDragDropOperation
- FGraphEditorDragDropAction
- FGraphSchemaActionDragDropAction
- FMyBlueprintItemDragDropAction
- FKismetVariableDragDropAction
- FNiagaraParameterGraphDragOperation
References
Module | GraphEditor |
Header | /Engine/Source/Editor/GraphEditor/Public/GraphEditorDragDropAction.h |
Include | #include "GraphEditorDragDropAction.h" |
Syntax
class FGraphEditorDragDropAction : public FDragDropOperation
Remarks
Base class for drag-drop actions that pass into the graph editor and perform an action when dropped.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bDropTargetValid | Drop target status |
![]() |
TWeakPtr< struct FEdGraphSchemaAction > | HoveredAction | Action we are hovering over. |
![]() |
FText | HoveredCategoryName | Name of category we are hovering over. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Construct () |
Constructs the window and widget if applicable |
![]() ![]() |
FReply | DroppedOnAction
(
TSharedRef< struct FEdGraphSchemaAction > Action |
|
![]() ![]() |
FReply | DroppedOnCategory
(
FText Category |
|
![]() ![]() |
FReply | DroppedOnNode
(
FVector2D ScreenPosition, |
|
![]() ![]() |
FReply | DroppedOnPanel
(
const TSharedRef< SWidget >& Panel, |
|
![]() ![]() |
FReply | DroppedOnPin
(
FVector2D ScreenPosition, |
|
![]() ![]() ![]() |
EVisibility | ||
![]() ![]() |
UEdGraph * | ||
![]() ![]() |
UEdGraphNode * | ||
![]() ![]() |
UEdGraphPin * | ||
![]() ![]() ![]() |
EVisibility | ||
![]() ![]() |
const FString & | GetTypeId () |
|
![]() |
bool | ||
![]() ![]() |
void | Interface to override. | |
![]() ![]() ![]() |
bool | IsOfTypeImpl
(
const FString& Type |
|
![]() ![]() ![]() |
bool | IsSupportedBySchema
(
const UEdGraphSchema* Schema |
|
![]() |
void | SetDropTargetValid
(
bool bValid |
|
![]() |
void | SetFeedbackMessage
(
const TSharedPtr< SWidget >& Message |
|
![]() |
void | SetHoveredAction
(
TSharedPtr< struct FEdGraphSchemaAction > Action |
|
![]() |
void | SetHoveredCategoryName
(
const FText& InHoverCategoryName |
|
![]() |
void | SetHoveredGraph
(
const TSharedPtr< SGraphPanel >& InGraph |
|
![]() |
void | SetHoveredNode
(
const TSharedPtr< SGraphNode >& InNode |
|
![]() |
void | SetHoveredNode
(
UEdGraphNode* InNode |
|
![]() |
void | SetHoveredPin
(
UEdGraphPin* InPin |
|
![]() |
void | SetSimpleFeedbackMessage
(
const FSlateBrush* Icon, |