]> git.lizzy.rs Git - dragonblocks3d.git/blob - src/dragonblocks/scene.hpp
610081ccce33cd2ce3b05e56348a0f19193851ca
[dragonblocks3d.git] / src / dragonblocks / scene.hpp
1 #pragma once
2
3 #include <map>
4
5 namespace dragonblocks
6 {
7         class Mesh;
8         class ShaderProgram;
9         
10         class Scene {
11                 public:
12                 void add(Mesh *);
13                 void remove(Mesh *);
14                 void render(double, ShaderProgram *);
15                 void clear();
16
17                 ~Scene();
18                 
19                 private:
20                 std::map<Mesh *, bool> list;
21         };
22