diff options
Diffstat (limited to 'src/gui/Renderer.h')
-rw-r--r-- | src/gui/Renderer.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/gui/Renderer.h b/src/gui/Renderer.h index 6be4373..f2141ec 100644 --- a/src/gui/Renderer.h +++ b/src/gui/Renderer.h @@ -11,24 +11,16 @@ namespace vhc { template <typename T> +/** Classe de base pour tout dessinateur. Un dessinateur peut dessiner un objet de son type. */ class Renderer { public: + Renderer() {}; virtual ~Renderer() {}; - /** Methode qui doit etre appelee avant de dessiner une collection d'objets par <code>render</code>. - * Cette methode gere des <code>glBegin()</code> en arriere-plan. */ - //virtual void begin() = 0; - /** Dessine un objet. */ virtual void render(const T& item) const = 0; - //template <typename Container> - //virtual void render(std::forward_iterator) const; - - /** Methode qui doit etre appelee avant de dessiner une collection d'objets par <code>render</code>. - * Cette methode gere des <code>glBegin()</code> en arriere-plan. */ - //virtual void end() = 0; }; } |