Vuo
1.2.3
|
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.
Creates a VuoPublishedPort base class.
id | The name of the base class inheriting VuoBase. |
VuoBase< CompilerClass, RendererClass >::getCompiler | ( | void | ) | const |
Returns the base class instance's compiler detail class instance.
Returns the VuoPublishedPort base class instance's VuoCompilerPublishedPort detail class instance.
VuoBase< CompilerClass, RendererClass >::getRenderer | ( | void | ) | const |
Returns the base class instance's renderer detail class instance.
Returns the VuoPublishedPort base class instance's VuoRendererPublishedPort detail class instance.
VuoBase< CompilerClass, RendererClass >::hasCompiler | ( | void | ) | const |
Returns true if this base class instance has a compiler detail.
VuoBase< CompilerClass, RendererClass >::hasRenderer | ( | void | ) | const |
Returns true if this base class instance has a renderer detail.
VuoBase< CompilerClass, RendererClass >::setCompiler | ( | CompilerClass * | compiler | ) |
Sets the base class instance's compiler detail class instance.
Sets the VuoPublishedPort base class instance's VuoCompilerPublishedPort detail class instance.
VuoBase< CompilerClass, RendererClass >::setRenderer | ( | RendererClass * | renderer | ) |
Sets the base class instance's renderer detail class instance.
Sets the VuoPublishedPort base class instance's VuoRendererPublishedPort detail class instance.