Add Imgui, Add TextureManager

From 1.1k texture loads to 5
This commit is contained in:
Bram Verhulst
2024-03-18 12:22:56 +01:00
parent 05f46b7eba
commit 39c744ba79
33 changed files with 59230 additions and 378 deletions

View File

@@ -1,7 +1,20 @@
#pragma once
#include <map>
#include "Texture.h"
class TextureManager
{
public:
TextureManager() = default;
static TextureManager* GetInstance();
Texture* GetTexture(const std::string& name);
static TextureManager* m_pInstance;
private:
std::map<std::string, Texture*> m_Textures{};
};