#pragma once #include #include #include #include namespace scwx { namespace qt { namespace manager { namespace ResourceManager { void Initialize(); void Shutdown(); int FontId(types::Font font); std::shared_ptr Font(types::Font font); void LoadFontResource(const std::string& family, const std::vector& styles, units::font_size::points size); std::shared_ptr LoadImageResource(const std::string& urlString); std::vector> LoadImageResources(const std::vector& urlStrings); } // namespace ResourceManager } // namespace manager } // namespace qt } // namespace scwx