FControlRigFunctionDragDropAction

DragDropAction class for drag and dropping an item from the My Blueprints tree (e.g., variable or function)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

ControlRigDeveloper

Header

/Engine/Plugins/Animation/ControlRig/Source/ControlRigDeveloper/Public/Graph/ControlRigGraphSchema.h

Include

#include "Graph/ControlRigGraphSchema.h"

Syntax

class FControlRigFunctionDragDropAction : public FGraphSchemaActionDragDropAction

Remarks

DragDropAction class for drag and dropping an item from the My Blueprints tree (e.g., variable or function)

Variables

Name Description

Protected variable

bool

 

bAltDrag

Protected variable

bool

 

bControlDrag

Protected variable

UControlRigBlue...

 

SourceRigBlueprint

Protected variable

UControlRigGrap...

 

SourceRigGraph

Constructors

Name Description

Protected function

FControlRigFunctionDragDropAction()

Constructor

Functions

Name Description

Public function Static

const FStrin...

 

GetTypeId()

Protected function Static

TSharedRef< ...

 

New

(
    TSharedPtr< FEdGraphSchemaAction > ...,
    UControlRigBlueprint* InRigBlu...,
    UControlRigGraph* InRigGraph
)

Public function

void

 

SetAltDrag

(
    bool InIsAltDrag
)

Set if operation is modified by alt

Public function

void

 

SetCtrlDrag

(
    bool InIsCtrlDrag
)

Set if operation is modified by the ctrl key

Overridden from FGraphEditorDragDropAction

Name Description

Public function Virtual

FReply

 

DroppedOnAction

(
    TSharedRef< FEdGraphSchemaAction > ...
)

Public function Virtual

FReply

 

DroppedOnCategory

(
    FText Category
)

Public function Virtual

FReply

 

DroppedOnPanel

(
    const TSharedRef< class SWidget >&...,
    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.