FBlueprintActionMenuItem

Wrapper around a [UBlueprintNodeSpawner](API\Editor\BlueprintGraph\UBlueprintNodeSpawner), which takes care of specialized node spawning.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FEdGraphSchemaAction

FBlueprintActionMenuItem

References

Module

Kismet

Header

/Engine/Source/Editor/Kismet/Public/BlueprintActionMenuItem.h

Include

#include "BlueprintActionMenuItem.h"

Syntax

struct FBlueprintActionMenuItem : public FEdGraphSchemaAction

Remarks

Wrapper around a UBlueprintNodeSpawner, which takes care of specialized node spawning. This class should not be sub-classed, any special handling should be done inside a UBlueprintNodeSpawner subclass, which will be invoked from this class (separated to divide ui and node-spawning).

Constructors

Name Description

Public function

FBlueprintActionMenuItem

(
    UBlueprintNodeSpawner const* N...
)

Constructors

Public function

FBlueprintActionMenuItem

(
    UBlueprintNodeSpawner const* N...,
    FBlueprintActionUiSpec const& UiDe...,
    IBlueprintNodeBinder::FBindingSet c...,
    FText InNodeCategory,
    int32 InGrouping
)

Functions

Name Description

Public function

void

 

AppendBindings

(
    const FBlueprintActionContext& Con...,
    IBlueprintNodeBinder::FBindingSet c...
)

Public function Const

const FDocEx...

 

GetDocumentationExcerpt()

Public function

FSlateBrush ...

 

GetMenuIcon

(
    FSlateColor& ColorOut
)

Retrieves the icon brush for this menu entry (to be displayed alongside in the menu).

Public function Const

UBlueprintNo...

 

GetRawAction()

Public function Static

FName

 

StaticGetTypeId()

Overridden from FEdGraphSchemaAction

Name Description

Public function Virtual

void

 

AddReferencedObjects

(
    FReferenceCollector& Collector
)

GC.

Public function Virtual Const

FName

 

GetTypeId()

Public function Virtual

UEdGraphNode...

 

PerformAction

(
    UEdGraph* ParentGraph,
    UEdGraphPin* FromPin,
    FVector2D const Location,
    bool bSelectNewNode
)

Execute this action, given the graph and schema, and possibly a pin that we were dragged from.

Public function Virtual

UEdGraphNode...

 

PerformAction

(
    UEdGraph* ParentGraph,
    TArray< UEdGraphPin* >& FromP...,
    FVector2D const Location,
    bool bSelectNewNode
)

Execute this action, given the graph and schema, and possibly a pin that we were dragged from.

Classes

Name

Description

Public struct

FDocExcerptRef

Utility struct for pairing documentation page names with excerpt names