Navigation
API > API/Editor > API/Editor/BlueprintGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintNodeSpawner
- UBlueprintEventNodeSpawner
- UBlueprintBoundEventNodeSpawner
References
| Module | BlueprintGraph |
| Header | /Engine/Source/Editor/BlueprintGraph/Classes/BlueprintBoundEventNodeSpawner.h |
| Include | #include "BlueprintBoundEventNodeSpawner.h" |
Syntax
class UBlueprintBoundEventNodeSpawner : public UBlueprintEventNodeSpawner
Remarks
Takes care of spawning UK2Node_Event nodes. Acts as the "action" portion of certain FBlueprintActionMenuItems. Will not spawn a new event node if one associated with the specified function already exits (instead, Invoke() will return the existing one). Evolved from FEdGraphSchemaAction_K2AddEvent and FEdGraphSchemaAction_K2ViewNode.
Constructors
| Type | Name | Description | |
|---|---|---|---|
UBlueprintBoundEventNodeSpawner
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UBlueprintBoundEventNodeSpawner * | Create
(
TSubclassOf< UK2Node_Event > NodeClass, |
Creates a new UBlueprintEventNodeSpawner for delegate bound events. | |
| FMulticastDelegateProperty const * |
Overridden from UBlueprintEventNodeSpawner
| Type | Name | Description | |
|---|---|---|---|
| UK2Node_Event const * | FindPreExistingEvent
(
UBlueprint* Blueprint, |
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. |