UBlueprintBoundNodeSpawner

Takes care of spawning various bound nodes.

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

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