Navigation
Unreal Engine C++ API Reference > Editor > BlueprintGraph
Inheritance Hierarchy
- UObject
- IBlueprintNodeBinder
- UBlueprintNodeSpawner
- UBlueprintFieldNodeSpawner
- UBlueprintFunctionNodeSpawner
References
Module | BlueprintGraph |
Header | /Engine/Source/Editor/BlueprintGraph/Classes/BlueprintFunctionNodeSpawner.h |
Include | #include "BlueprintFunctionNodeSpawner.h" |
Syntax
UCLASS (Transient)
class UBlueprintFunctionNodeSpawner : public UBlueprintFieldNodeSpawner
Remarks
Takes care of spawning various UK2Node_CallFunction nodes. Acts as the "action" portion of certain FBlueprintActionMenuItems.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UBlueprintFunctionNodeSpawner
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UBlueprintFunctionNodeSpawner * | Create
(
UFunction const*const Function, |
Creates a new UBlueprintFunctionNodeSpawner for the specified function. |
![]() ![]() |
UBlueprintFunctionNodeSpawner * | Create
(
TSubclassOf< UK2Node_CallFunction > NodeClass, |
Creates a new UBlueprintFunctionNodeSpawner for the specified function. |
![]() ![]() |
UFunction const * | GetFunction () |
Retrieves the function that this assigns to spawned nodes (defines the node's signature). |
Overridden from UBlueprintNodeSpawner
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FBlueprintActionUiSpec | GetUiSpec
(
FBlueprintActionContext const& Context, |
Takes the default FBlueprintActionUiSpec and modifies it dynamically to accommodate the current context. |
![]() ![]() ![]() |
UEdGraphNode * | Invoke
(
UEdGraph* ParentGraph, |
Takes care of spawning a node for the specified graph. |
![]() ![]() |
void | Prime () |
Not required, but intended to passively help speed up menu building operations. |
Overridden from IBlueprintNodeBinder
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | BindToNode
(
UEdGraphNode* Node, |
Attempts to apply the specified binding to the supplied node. |
![]() ![]() ![]() |
bool | Determines if this will accept more than one binding (used to block multiple bindings from being applied to nodes that can only have one). | |
![]() ![]() ![]() |
bool | IsBindingCompatible
(
FBindingObject BindingCandidate |
Checks to see if the specified object can be bound by this. |