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::Translation::GraphToX Class Reference

Inherited by ScriptCanvas::Translation::GraphToLua.

Public Member Functions

bool IsSuccessfull () const
 

Protected Member Functions

 GraphToX (const Configuration &configuration, const Grammar::AbstractCodeModel &model)
 
void AddError (Grammar::ExecutionTreeConstPtr execution, ValidationConstPtr error)
 
AZStd::string AddMultiReturnName ()
 
AZStd::string GetMultiReturnName () const
 
void CloseBlockComment (Writer &writer)
 
void CloseFunctionBlock (Writer &writer)
 
void CloseScope (Writer &writer)
 
void CloseNamespace (Writer &writer, AZStd::string_view ns)
 
AZStd::string_view GetGraphName () const
 
AZStd::string_view GetFullPath () const
 
AZStd::sys_time_t GetTranslationDuration () const
 
AZStd::vector< ValidationConstPtr > && MoveErrors ()
 
void OpenBlockComment (Writer &writer)
 
void OpenFunctionBlock (Writer &writer)
 
void OpenNamespace (Writer &writer, AZStd::string_view ns)
 
void OpenScope (Writer &writer)
 
AZStd::string ResolveScope (const AZStd::vector< AZStd::string > &namespaces)
 
void SingleLineComment (Writer &writer)
 
void WriteCopyright (Writer &writer)
 
void WriteDoNotModify (Writer &writer)
 
void WriteLastWritten (Writer &writer)
 
void MarkTranslationStart ()
 
void MarkTranslationStop ()
 

Protected Attributes

const Grammar::AbstractCodeModelm_model
 
const Configuration m_configuration
 
AZ::s32 m_multiReturnCount = 0
 

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