FGraphSchemaActionDragDropAction

Drag-drop action where an [FEdGraphSchemaAction](API\Runtime\Engine\EdGraph\FEdGraphSchemaAction) should be performed when dropped.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GraphEditor

Header

/Engine/Source/Editor/GraphEditor/Public/GraphEditorDragDropAction.h

Include

#include "GraphEditorDragDropAction.h"

Syntax

class FGraphSchemaActionDragDropAction : public FGraphEditorDragDropAction

Remarks

Drag-drop action where an FEdGraphSchemaAction should be performed when dropped.

Variables

Name Description

Protected variable

TSharedPtr< FEd...

 

SourceAction

Functions

Name Description

Protected function Virtual Const

void

 

GetDefaultStatusSymbol

(
    const FSlateBrush*& PrimaryBru...,
    FSlateColor& IconColorOut,
    FSlateBrush const*& SecondaryB...,
    FSlateColor& SecondaryColorOut
)

Public function Static

const FStrin...

 

GetTypeId()

Public function Static

TSharedRef< ...

 

New

(
    TSharedPtr< FEdGraphSchemaAction > ...
)

Overridden from FGraphEditorDragDropAction

Name Description

Public function Virtual

FReply

 

DroppedOnPanel

(
    const TSharedRef< SWidget >& Panel,
    FVector2D ScreenPosition,
    FVector2D GraphPosition,
    UEdGraph& Graph
)

Public function Virtual

FReply

 

DroppedOnPin

(
    FVector2D ScreenPosition,
    FVector2D GraphPosition
)

Public function Virtual

void

 

HoverTargetChanged()

Interface to override.

Overridden from FDragDropOperation

Name Description

Public function Virtual Const

bool

 

IsOfTypeImpl

(
    const FString& Type
)

Checks whether this drag and drop operation can cast safely to the specified type.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss