#include "pch.h" #include "TextureManager.h" TextureManager* TextureManager::m_pInstance = NULL; TextureManager* TextureManager::GetInstance() { if (m_pInstance == nullptr) { m_pInstance = new TextureManager(); } return m_pInstance; } Texture* TextureManager::GetTexture(const std::string& name) { if (m_Textures.find(name) != m_Textures.end()) { return m_Textures[name]; } Texture* pTexture = new Texture(name); m_Textures[name] = pTexture; return pTexture; }