virtual void add(Renderable &);
virtual void remove(Renderable &);
- virtual void render(Renderer &, const Tag &) const;
+private:
+ void populate_cache() const;
+
+public:
+ virtual void setup_frame(Renderer &);
+ virtual void finish_frame();
+
+ virtual void render(Renderer &, const Tag & = Tag()) const;
};
} // namespace GL