]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/simplescene.h
Use default member initializers for simple types
[libs/gl.git] / source / render / simplescene.h
index e56aeb0c982592b5e8995f5ac2d78b47fc972091..1e90874b9e1ab6fa682ab385a48e4a37e629e9b1 100644 (file)
@@ -12,12 +12,12 @@ A simple yet efficient scene.  Rendering order is unspecified.
 */
 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 &);
@@ -30,7 +30,7 @@ public:
        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