XII Release 0.1.0
Loading...
Searching...
No Matches
xiiVisualScriptCompiler Class Reference

Classes

struct  AstNode
 
struct  CompiledFunction
 
struct  CompiledModule
 
struct  DataInput
 
struct  DataOutput
 
struct  ExecInput
 
struct  ExecOutput
 

Public Types

using DataOffset = xiiVisualScriptDataDescription::DataOffset
 

Public Member Functions

 xiiVisualScriptCompiler (xiiVisualScriptNodeManager &ref_nodeManager)
 
void InitModule (xiiStringView sBaseClassName, xiiStringView sScriptClassName)
 
xiiResult AddFunction (xiiStringView sName, const xiiDocumentObject *pEntryObject, const xiiDocumentObject *pParentObject=nullptr)
 
xiiResult Compile (xiiStringView sDebugAstOutputPath=xiiStringView())
 
const CompiledModuleGetCompiledModule () const
 

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