*/
class SimpleScene: public Scene
{
-private:
- typedef std::set<Renderable *> RenderableSet;
- typedef std::vector<Renderable *> RenderableArray;
+public:
+ using Scene::Loader;
- RenderableSet renderables;
- mutable RenderableArray cache;
+private:
+ std::set<Renderable *> renderables;
+ mutable std::vector<Renderable *> cache;
public:
virtual void add(Renderable &);
virtual void setup_frame(Renderer &);
virtual void finish_frame();
- virtual void render(Renderer &, const Tag & = Tag()) const;
+ virtual void render(Renderer &, Tag = Tag()) const;
};
} // namespace GL