Navigation
API > API/Editor > API/Editor/BlueprintGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintNodeSpawner
- UBlueprintEventNodeSpawner
- UBlueprintBoundEventNodeSpawner
References
| Module | BlueprintGraph |
| Header | /Engine/Source/Editor/BlueprintGraph/Classes/BlueprintEventNodeSpawner.h |
| Include | #include "BlueprintEventNodeSpawner.h" |
Syntax
class UBlueprintEventNodeSpawner : public UBlueprintNodeSpawner
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 | |
|---|---|---|---|
UBlueprintEventNodeSpawner
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UBlueprintEventNodeSpawner * | Creates a new UBlueprintEventNodeSpawner for the specified function. | ||
| UBlueprintEventNodeSpawner * | Create
(
TSubclassOf< UK2Node_Event > NodeClass, |
Creates a new UBlueprintEventNodeSpawner for custom events. | |
| UK2Node_Event const * | FindPreExistingEvent
(
UBlueprint* Blueprint, |
||
| UFunction const * | Retrieves the function that this assigns to spawned nodes (defines the event's signature). | ||
| bool |
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. |