Navigation
API > API/Editor > API/Editor/BlueprintGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintNodeSpawner
- UBlueprintBoundNodeSpawner
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
| 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 |