Vuo  0.4.8
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
VuoBase< CompilerClass, RendererClass > Class Template Reference

Description

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
CompilerClassThe base class's compiler detail class.
RendererClassThe base class's renderer detail class.
See Also
VuoBaseDetail

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.
 

Constructor & Destructor Documentation

template<class CompilerClass , class RendererClass >
VuoBase< CompilerClass, RendererClass >::VuoBase ( string  id)

Creates a base class.

Parameters
idThe name of the base class inheriting VuoBase.

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