]> git.tdb.fi Git - libs/gl.git/blobdiff - source/scene.h
Allow Renderables in a Scene to specify ordering
[libs/gl.git] / source / scene.h
index 6bfad812e517ecc45216216ed2aa0a37c50e3789..9766ab21a0292a4a217e76c086fcefae4d77a4a8 100644 (file)
@@ -17,7 +17,12 @@ namespace GL {
 class Scene: public Renderable
 {
 private:
-       std::set<const Renderable *> renderables;
+       struct Compare
+       {
+               bool operator()(const Renderable *, const Renderable *) const;
+       };
+
+       std::set<const Renderable *, Compare> renderables;
 
 public:
        void add(const Renderable &);