UEdGraphSchema::CreateSubstituteNode

Attempts to construct a substitute node that is unique within its graph.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UEdGraphSchema::CreateSubstituteNode()

UEdGraphSchema_K2::CreateSubstituteNode()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraphSchema.h

Include

#include "EdGraph/EdGraphSchema.h"

Syntax

virtual UEdGraphNode * CreateSubstituteNode
(
    UEdGraphNode * Node,
    const UEdGraph * Graph,
    FObjectInstancingGraph * InstanceGraph,
    TSet< FName > & InOutExtraNames
) const

Remarks

Attempts to construct a substitute node that is unique within its graph. If this call returns non-null node, it is expected for the caller to destroy the node that was passed in.

Returns

NULL if a substitute node cannot be created; otherwise, the substitute node instance

Parameters

Parameter

Description

Node

The node to replace

Graph

The destination graph

InstanceGraph

Object instancing graph

InOutExtraNames

List of extra names that are in-use from the substitution should be added to this list to prevent other substitutions from attempting to use them