Open 3D Engine ScriptCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvas::NodeUtils Class Reference

Static Public Member Functions

static NodeTypeIdentifier ConstructNodeType (const Node *scriptCanvasNode)
 
static NodeTypeIdentifier ConstructEBusIdentifier (ScriptCanvas::EBusBusId ebusIdentifier)
 
static NodeTypeIdentifier ConstructEBusEventSenderIdentifier (ScriptCanvas::EBusBusId ebusIdentifier, const EBusEventId &eventId)
 
static NodeTypeIdentifier ConstructEBusEventSenderOverloadedIdentifier (ScriptCanvas::EBusBusId ebusIdentifier, const EBusEventId &eventId)
 
static NodeTypeIdentifier ConstructEBusEventReceiverIdentifier (ScriptCanvas::EBusBusId ebusIdentifier, const EBusEventId &eventId)
 
static NodeTypeIdentifier ConstructFunctionNodeIdentifier (const AZ::Data::AssetId &assetId)
 
static NodeTypeIdentifier ConstructEmbeddedFunctionNodeIdentifier (const AZ::Data::AssetId &assetId)
 
static NodeTypeIdentifier ConstructScriptEventIdentifier (ScriptCanvas::EBusBusId busId)
 
static NodeTypeIdentifier ConstructSendScriptEventIdentifier (ScriptCanvas::EBusBusId ebusIdentifier, const EBusEventId &eventId)
 
static NodeTypeIdentifier ConstructScriptEventReceiverIdentifier (ScriptCanvas::EBusBusId ebusIdentifier, const EBusEventId &eventId)
 
static NodeTypeIdentifier ConstructCustomNodeIdentifier (const AZ::Uuid &nodeId)
 
static NodeTypeIdentifier ConstructMethodNodeIdentifier (AZStd::string_view methodClass, AZStd::string_view methodName, ScriptCanvas::PropertyStatus propertyStatus)
 
static NodeTypeIdentifier ConstructGlobalMethodNodeIdentifier (AZStd::string_view methodName)
 
static NodeTypeIdentifier ConstructMethodOverloadedNodeIdentifier (AZStd::string_view methodName)
 
static NodeTypeIdentifier ConstructGetVariableNodeIdentifier (const VariableId &variableId)
 
static NodeTypeIdentifier ConstructSetVariableNodeIdentifier (const VariableId &variableId)
 
static NodeTypeIdentifier ConstructAzEventIdentifier (AzEventIdentifier azEventIdentifier)
 
static void InitializeNode (Node *node, const NodeReplacementConfiguration &config)
 

The documentation for this class was generated from the following file: