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::Grammar::Source Struct Reference

Public Member Functions

 AZ_TYPE_INFO (Source, "{116D1E9E-11F5-4610-95AD-42BF2C32E530}")
 
 AZ_CLASS_ALLOCATOR (Source, AZ::SystemAllocator)
 
 Source (const Graph &graph, const AZ::Data::AssetId &id, const GraphData &graphData, const VariableData &variableData, AZStd::string_view name, AZStd::string_view path, NamespacePath &&namespacePath, bool addDebugInformation=true, bool printModelToConsole=false)
 

Static Public Member Functions

static AZ::Outcome< Source, AZStd::string > Construct (const Request &reqeust)
 

Public Attributes

const Graphm_graph = nullptr
 
const AZ::Data::AssetId m_assetId
 
const GraphDatam_graphData = nullptr
 
const VariableDatam_variableData = nullptr
 
const AZStd::string m_name
 
const AZStd::string m_path
 
const NamespacePath m_namespacePath
 
const bool m_addDebugInfo = true
 
const bool m_printModelToConsole = false
 
const AZStd::string m_assetIdString
 

Static Public Attributes

static const VariableData k_emptyVardata
 

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