Navigation
API > API/Plugins > API/Plugins/RigVMEditor > API/Plugins/RigVMEditor/EdGraph > API/Plugins/RigVMEditor/EdGraph/NodeSpawners
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintNodeSpawner
- URigVMEdGraphNodeSpawner
- URigVMEdGraphVariableNodeSpawner
References
| Module | RigVMEditor |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/EdGraph/NodeSpawners/RigVMEdGraphVariableNodeSpawner.h |
| Include | #include "EdGraph/NodeSpawners/RigVMEdGraphVariableNodeSpawner.h" |
Syntax
UCLASS&40;Transient&41;
class URigVMEdGraphVariableNodeSpawner : public URigVMEdGraphNodeSpawner
Functions
| Type | Name | Description | |
|---|---|---|---|
| URigVMEdGraphVariableNodeSpawner * | CreateFromExternalVariable
(
URigVMBlueprint* InBlueprint, |
Creates a new URigVMEdGraphVariableNodeSpawner, charged with spawning a new member-variable node | |
| URigVMEdGraphVariableNodeSpawner * | CreateFromLocalVariable
(
URigVMBlueprint* InBlueprint, |
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. | |
| bool | IsTemplateNodeFilteredOut
(
FBlueprintActionFilter const& Filter |
Determine if the node of this spawner's template's type should be filtered in the actions menu | |
| void | Prime () |
Not required, but intended to passively help speed up menu building operations. |