UBlueprintBoundNodeSpawner

Takes care of spawning various bound nodes.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

BlueprintGraph

Header

/Engine/Source/Editor/BlueprintGraph/Classes/BlueprintBoundNodeSpawner.h

Include

#include "BlueprintBoundNodeSpawner.h"

Syntax

class UBlueprintBoundNodeSpawner : public UBlueprintNodeSpawner

Remarks

Takes care of spawning various bound nodes. Acts as the "action" portion of certain FBlueprintActionMenuItems.

Variables

Name Description

Public variable

FCanBindObjectD...

 

CanBindObjectDelegate

A delegate to perform specialized node binding verification

Public variable

FFindPreExistin...

 

FindPreExistingNodeDelegate

A delegate to find a node that is already spawned, instead of spawning a node we will focus on the pre-existing node found by the delegate

Public variable

FOnBindObjectDe...

 

OnBindObjectDelegate

A delegate to perform specialized node setup during binding

Constructors

Name Description

Public function

UBlueprintBoundNodeSpawner

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

UBlueprintBo...

 

Create

(
    TSubclassOf< UEdGraphNode > NodeCla...,
    UObject* Outer
)

Overridden from UBlueprintNodeSpawner

Name Description

Public function Virtual Const

FBlueprintNo...

 

GetSpawnerSignature()

We want to be able to compare spawners, and have a signature that is rebuildable on subsequent runs.

Public function Virtual Const

UEdGraphNode...

 

Invoke

(
    UEdGraph* ParentGraph,
    FBindingSet const& Bindings,
    FVector2D const Location
)

Takes care of spawning a node for the specified graph.

Overridden from IBlueprintNodeBinder

Name Description

Public function Virtual Const

bool

 

BindToNode

(
    UEdGraphNode* Node,
    FBindingObject Binding
)

Attempts to apply the specified binding to the supplied node.

Public function Virtual Const

bool

 

IsBindingCompatible

(
    FBindingObject BindingCandidate
)

Checks to see if the specified object can be bound by this.

Typedefs