diff options
Diffstat (limited to 'src/gui/Renderer.h')
-rw-r--r-- | src/gui/Renderer.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/gui/Renderer.h b/src/gui/Renderer.h index a673957..6be4373 100644 --- a/src/gui/Renderer.h +++ b/src/gui/Renderer.h @@ -16,7 +16,19 @@ 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; }; } |