Vuo  2.3.2
VuoBase.hh
Go to the documentation of this file.
1 
10 #pragma once
11 
23 template<class CompilerClass, class RendererClass>
24 class VuoBase
25 {
26 public:
27  VuoBase(string id);
28 
29  void setCompiler(CompilerClass *compiler);
30  CompilerClass * getCompiler(void) const;
31  bool hasCompiler(void) const;
32 
33  void setRenderer(RendererClass *renderer);
34  RendererClass * getRenderer(void) const;
35  bool hasRenderer(void) const;
36 
37 private:
38  string id;
39  CompilerClass * compiler;
40  RendererClass * renderer;
41 };