diff options
author | Jakob Odersky <jodersky@gmail.com> | 2011-05-29 20:09:19 +0000 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2011-05-29 20:09:19 +0000 |
commit | 00d592af835e892902bdf6cc5db29a64f24ab9d3 (patch) | |
tree | c68991fb19735fcba7db6ffd7bc9a0767f453c39 /src/gui/Renderer.h | |
parent | 3f28311fd6fb4830b4c64c59daa6a53f24953396 (diff) | |
download | vhc-00d592af835e892902bdf6cc5db29a64f24ab9d3.tar.gz vhc-00d592af835e892902bdf6cc5db29a64f24ab9d3.tar.bz2 vhc-00d592af835e892902bdf6cc5db29a64f24ab9d3.zip |
*Ajoute interactions avancees
*Ecrit conception
*Commentaires
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; }; } |