// // Created by slinky on 5/1/26. // #ifndef B_ENGINE_TEXTUREMANAGER_H #define B_ENGINE_TEXTUREMANAGER_H #include #include #include "Texture.h" class TextureManager { public: static std::unordered_map> textures; static std::shared_ptr load_from_file(std::string_view filePath); static std::shared_ptr load_from_data(unsigned char* data, int width, int height, int channels); }; #endif //B_ENGINE_TEXTUREMANAGER_H