#include <NodeReplacementSystem.h>
Inherits NodeReplacementRequestBus::Handler.
Public Member Functions | |
| void | LoadReplacementMetadata () | 
| Load replacement metadata.  | |
| void | UnloadReplacementMetadata () | 
| Unload replacement metadata.  | |
| ScriptCanvas::NodeReplacementConfiguration | GetNodeReplacementConfiguration (const NodeReplacementId &replacementId) const override | 
| ScriptCanvas::NodeUpdateReport | ReplaceNodeByReplacementConfiguration (const AZ::EntityId &graphId, ScriptCanvas::Node *oldNode, const ScriptCanvas::NodeReplacementConfiguration &config) override | 
Static Public Member Functions | |
| static NodeReplacementId | GenerateReplacementId (const AZ::Uuid &id, const AZStd::string &className="", const AZStd::string &methodName="") | 
| static NodeReplacementId | GenerateReplacementId (ScriptCanvas::Node *node) | 
| Generate node replacement id based on the given node object.  | |
NodeReplacementSystem This class is centralized system to handle node replacement in Editor
      
  | 
  static | 
Generate node replacement id based on the given node metadata, including type, class name (optional) and method name (optional)