X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fsimplescene.h;h=deba4d5f8877b872aa6d3be5dcc5cb7eecf7c0e1;hb=798703e937da6b4bbbc4a33f6670ca6fa61e47c3;hp=db93e169d3b82bae5903fccc8c81ff155d6ff3d9;hpb=f14435e58bfa0fa697a06ba9a454bb30cd37d9d8;p=libs%2Fgl.git diff --git a/source/simplescene.h b/source/simplescene.h index db93e169..deba4d5f 100644 --- a/source/simplescene.h +++ b/source/simplescene.h @@ -12,7 +12,7 @@ The simplest possible Scene. Rendering order is unspecified. */ class SimpleScene: public Scene { -private: +protected: typedef std::set RenderableSet; RenderableSet renderables; @@ -21,6 +21,9 @@ public: virtual void add(const Renderable &); virtual void remove(const Renderable &); + virtual void setup_frame() const; + virtual void finish_frame() const; + using Scene::render; virtual void render(Renderer &, const Tag & = Tag()) const; };