ContentGfxCache

This commit is contained in:
MihailRis
2023-11-22 14:53:35 +03:00
parent bf4ad5ca58
commit d92347097e
14 changed files with 86 additions and 51 deletions
+2 -1
View File
@@ -11,13 +11,14 @@ class Mesh;
class Chunk;
class Level;
class BlocksRenderer;
class ContentGfxCache;
class ChunksRenderer {
BlocksRenderer* renderer;
Level* level;
std::unordered_map<glm::ivec2, std::shared_ptr<Mesh>> meshes;
public:
ChunksRenderer(Level* level);
ChunksRenderer(Level* level, const ContentGfxCache* cache);
virtual ~ChunksRenderer();
std::shared_ptr<Mesh> render(Chunk* chunk);