Vuo
0.4.5
|
This class is intended to be inherited by a base class that can have compiler and/or renderer detail classes.
CompilerClass | The base class's compiler detail class. |
RendererClass | The base class's renderer detail class. |
Public Member Functions | |
VuoBase (string id) | |
Creates a base class. | |
void | setCompiler (CompilerClass *compiler) |
Sets the base class instance's compiler detail class instance. | |
CompilerClass * | getCompiler (void) const |
Returns the base class instance's compiler detail class instance. | |
bool | hasCompiler (void) const |
Returns true if this base class instance has a compiler detail. | |
void | setRenderer (RendererClass *renderer) |
Sets the base class instance's renderer detail class instance. | |
RendererClass * | getRenderer (void) const |
Returns the base class instance's renderer detail class instance. | |
bool | hasRenderer (void) const |
Returns true if this base class instance has a renderer detail. | |
VuoBase< CompilerClass, RendererClass >::VuoBase | ( | string | id | ) |
Creates a base class.
id | The name of the base class inheriting VuoBase. |