Navigation
API > API/Editor > API/Editor/BlueprintGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintNodeSpawner
- UBlueprintFieldNodeSpawner
- UBlueprintFunctionNodeSpawner
References
| Module | BlueprintGraph |
| Header | /Engine/Source/Editor/BlueprintGraph/Classes/BlueprintFunctionNodeSpawner.h |
| Include | #include "BlueprintFunctionNodeSpawner.h" |
Syntax
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 * | 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. |