#pragma once #include #include "Texture.h" class TextureManager { public: static TextureManager * GetInstance(); Texture * GetTexture(const std::string& name); private: TextureManager() = default; ~TextureManager(); static TextureManager* m_pInstance; std::map m_Textures {}; };