#include <NodeReplacementBus.h>
Public Member Functions | |
AZ_RTTI (INodeReplacementRequests, "{1CBE56D6-1378-44C4-826A-3AC3AF3E04E9}") | |
virtual ScriptCanvas::NodeReplacementConfiguration | GetNodeReplacementConfiguration (const NodeReplacementId &replacementId) const =0 |
Get new node replacement configuration based on the given old node replacement id. | |
virtual ScriptCanvas::NodeUpdateReport | ReplaceNodeByReplacementConfiguration (const AZ::EntityId &graphId, ScriptCanvas::Node *oldNode, const ScriptCanvas::NodeReplacementConfiguration &config)=0 |
INodeReplacementRequests ScriptCanvas Editor interfaces to support node replacement in Editor
|
pure virtual |
Replace old node based on new node replacement configuration, and return a update report including new node object and slots remapping data