#pragma once #include #include #include namespace scwx { namespace qt { namespace manager { namespace ResourceManager { void Initialize(); void Shutdown(); std::shared_ptr LoadImageResource(const std::string& urlString, double scale = 1); std::shared_ptr LoadImageResource(const std::string& urlString, const std::string& textureName, double scale = 1); std::vector> LoadImageResources(const std::vector& urlStrings); void BuildAtlas(); } // namespace ResourceManager } // namespace manager } // namespace qt } // namespace scwx