FNiagaraParameterGraphDragOperation

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraActions.h

Include

#include "NiagaraActions.h"

Syntax

class FNiagaraParameterGraphDragOperation : public FGraphSchemaActionDragDropAction

Variables

Name Description

Protected variable

bool

 

bAltDrag

Was alt held down at the start of drag

Protected variable

bool

 

bControlDrag

Was ctrl held down at start of drag

Constructors

Name Description

Protected function

FNiagaraParameterGraphDragOperation()

Constructor

Functions

Name Description

Public function Const

const TShare...

 

GetSourceAction()

Public function Static

const FStrin...

 

GetTypeId()

Public function Const

bool

 

IsCurrentlyHoveringNode

(
    const UEdGraphNode* TestNode
)

Returns true if the drag operation is currently hovering over the supplied node

Protected function Static

void

 

MakeGetMap

Protected function Static

void

 

MakeSetMap

Protected function Static

void

 

MakeStaticSwitch

Public function Static

TSharedRef< ...

 

New

(
    const TSharedPtr< FEdGraphSchemaAct...
)

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

 

DroppedOnNode

(
    FVector2D ScreenPosition,
    FVector2D GraphPosition
)

Public function Virtual

FReply

 

DroppedOnPanel

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

Protected function Virtual Const

EVisibility

 

GetErrorIconVisible()

Protected function Virtual Const

EVisibility

 

GetIconVisible()

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.

Classes

Name

Description

Protected struct

FNiagaraParameterNodeConstructionParams

Structure for required node construction parameters