X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fsimplescene.h;h=420b00901696c3f6178996e334314144be4a5cef;hp=fd834111354635a3c34d29d9158a3faf45042b1a;hb=42c1534d95e1551c37e64a1dae288e8b75e8d8ba;hpb=041717fbfb7d9a46459f15ecc55a5520f84d006c diff --git a/source/simplescene.h b/source/simplescene.h index fd834111..420b0090 100644 --- a/source/simplescene.h +++ b/source/simplescene.h @@ -13,22 +13,22 @@ A simple yet efficient scene. Rendering order is unspecified. class SimpleScene: public Scene { private: - typedef std::set RenderableSet; - typedef std::vector RenderableArray; + typedef std::set RenderableSet; + typedef std::vector RenderableArray; RenderableSet renderables; mutable RenderableArray cache; public: - virtual void add(const Renderable &); - virtual void remove(const Renderable &); + virtual void add(Renderable &); + virtual void remove(Renderable &); private: void populate_cache() const; public: - virtual void setup_frame() const; - virtual void finish_frame() const; + virtual void setup_frame(Renderer &); + virtual void finish_frame(); using Scene::render; virtual void render(Renderer &, const Tag & = Tag()) const;