Vuo
1.2.0
|
Generates code for a composition.
Creates a .bc file from a .vuo composition file.
Public Member Functions | |
~VuoCompilerBitcodeGenerator (void) | |
Destructor. | |
Module * | generateBitcode (void) |
Generates bitcode for the composition that can be linked to create a runnable composition (if isTopLevelComposition is true) or a node class / subcomposition (if false). | |
void | setDebugMode (bool debugMode) |
Turn debug mode on/off. | |
Static Public Member Functions | |
static VuoCompilerBitcodeGenerator * | newBitcodeGeneratorFromComposition (VuoCompilerComposition *composition, bool isTopLevelComposition, bool isLiveCodeable, string moduleKey, VuoCompiler *compiler) |
Creates a bitcode generator from the specified composition. | |
Friends | |
class | TestVuoCompilerBitcodeGenerator |
class | TestVuoCompilerGraphExecution |
class | TestControlAndTelemetry |
class | TestNodeExecutionOrderRunnerDelegate |
VuoCompilerBitcodeGenerator::~VuoCompilerBitcodeGenerator | ( | void | ) |
Destructor.
Module * VuoCompilerBitcodeGenerator::generateBitcode | ( | void | ) |
Generates bitcode for the composition that can be linked to create a runnable composition (if isTopLevelComposition is true) or a node class / subcomposition (if false).
|
static |
Creates a bitcode generator from the specified composition.
void VuoCompilerBitcodeGenerator::setDebugMode | ( | bool | debugMode | ) |
Turn debug mode on/off.
In debug mode, print statements are inserted into the generated bitcode.