template<class CompilerClass, class RendererClass>
class VuoBase< CompilerClass, RendererClass >
This class is intended to be inherited by a base class that can have compiler and/or renderer detail classes.
- Template Parameters
-
CompilerClass | The base class's compiler detail class. |
RendererClass | The base class's renderer detail class. |
- See Also
- VuoBaseDetail
|
| 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.
|
|
template<class CompilerClass , class RendererClass >
Creates a base class.
- Parameters
-
id | The name of the base class inheriting VuoBase. |
template<class CompilerClass , class RendererClass >
CompilerClass * VuoBase< CompilerClass, RendererClass >::getCompiler |
( |
void |
| ) |
const |
Returns the base class instance's compiler detail class instance.
template<class CompilerClass , class RendererClass >
RendererClass * VuoBase< CompilerClass, RendererClass >::getRenderer |
( |
void |
| ) |
const |
Returns the base class instance's renderer detail class instance.
template<class CompilerClass , class RendererClass >
bool VuoBase< CompilerClass, RendererClass >::hasCompiler |
( |
void |
| ) |
const |
Returns true if this base class instance has a compiler detail.
template<class CompilerClass , class RendererClass >
bool VuoBase< CompilerClass, RendererClass >::hasRenderer |
( |
void |
| ) |
const |
Returns true if this base class instance has a renderer detail.
template<class CompilerClass, class RendererClass >
void VuoBase< CompilerClass, RendererClass >::setCompiler |
( |
CompilerClass * |
compiler | ) |
|
Sets the base class instance's compiler detail class instance.
template<class CompilerClass , class RendererClass>
void VuoBase< CompilerClass, RendererClass >::setRenderer |
( |
RendererClass * |
renderer | ) |
|
Sets the base class instance's renderer detail class instance.
The documentation for this class was generated from the following files: