Navigation
API > API/Editor > API/Editor/BlueprintGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintNodeSpawner
- UBlueprintComponentNodeSpawner
References
| Module | BlueprintGraph |
| Header | /Engine/Source/Editor/BlueprintGraph/Classes/BlueprintComponentNodeSpawner.h |
| Include | #include "BlueprintComponentNodeSpawner.h" |
Syntax
class UBlueprintComponentNodeSpawner : public UBlueprintNodeSpawner
Remarks
Takes care of spawning UK2Node_AddComponent nodes. Acts as the "action" portion of certain FBlueprintActionMenuItems. Evolved from FEdGraphSchemaAction_K2AddComponent.
Constructors
| Type | Name | Description | |
|---|---|---|---|
UBlueprintComponentNodeSpawner
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UBlueprintComponentNodeSpawner * | Create
(
const FComponentTypeEntry& Entry |
Creates a new UBlueprintComponentNodeSpawner for the specified class. | |
| TSubclassOf< UActorComponent > | Retrieves the component class that this configures spawned nodes with. | ||
| bool | IsTemplateNodeFilteredOut
(
const FBlueprintActionFilter& Filter |
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. | ||
| 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. |
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. |