]> git.lizzy.rs Git - dragonblocks3d.git/blobdiff - src/dragonblocks/scene.hpp
Multithreading
[dragonblocks3d.git] / src / dragonblocks / scene.hpp
index 610081ccce33cd2ce3b05e56348a0f19193851ca..fdf0d860224ad41d2d8b8dd688bb10b84ffcf5cd 100644 (file)
@@ -1,6 +1,6 @@
 #pragma once
 
-#include <map>
+#include <set>
 
 namespace dragonblocks
 {
@@ -13,10 +13,11 @@ namespace dragonblocks
                void remove(Mesh *);
                void render(double, ShaderProgram *);
                void clear();
+               void run();
 
                ~Scene();
                
                private:
-               std::map<Mesh *, bool> list;
+               std::set<Mesh *> meshes;
        };
 }