Navigation
Unreal Engine C++ API Reference > Editor > BlueprintGraph
Inheritance Hierarchy
- UObject
- IBlueprintNodeBinder
- UBlueprintNodeSpawner
- UBlueprintBoundNodeSpawner
References
Module | BlueprintGraph |
Header | /Engine/Source/Editor/BlueprintGraph/Classes/BlueprintBoundNodeSpawner.h |
Include | #include "BlueprintBoundNodeSpawner.h" |
Syntax
UCLASS (Transient)
class UBlueprintBoundNodeSpawner : public UBlueprintNodeSpawner
Remarks
Takes care of spawning various bound nodes. Acts as the "action" portion of certain FBlueprintActionMenuItems.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FCanBindObjectDelegate | CanBindObjectDelegate | A delegate to perform specialized node binding verification |
![]() |
FFindPreExistingNodeDelegate | 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 |
![]() |
FOnBindObjectDelegate | OnBindObjectDelegate | A delegate to perform specialized node setup during binding |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UBlueprintBoundNodeSpawner
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UBlueprintBoundNodeSpawner * | Create
(
TSubclassOf< UEdGraphNode > NodeClass, |
Overridden from UBlueprintNodeSpawner
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FBlueprintNodeSignature | We want to be able to compare spawners, and have a signature that is rebuildable on subsequent runs. | |
![]() ![]() ![]() |
UEdGraphNode * | Invoke
(
UEdGraph* ParentGraph, |
Takes care of spawning a node for the specified graph. |
Overridden from IBlueprintNodeBinder
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | BindToNode
(
UEdGraphNode* Node, |
Attempts to apply the specified binding to the supplied node. |
![]() ![]() ![]() |
bool | IsBindingCompatible
(
FBindingObject BindingCandidate |
Checks to see if the specified object can be bound by this. |
Typedefs
Name | Description |
---|---|
FCanBindObjectDelegate | |
FFindPreExistingNodeDelegate | |
FOnBindObjectDelegate |