19 static std::shared_ptr<IAssetManager>
createDefault(
const std::filesystem::path &executablePath,
20 const std::string &appName) {
30 static std::shared_ptr<IAssetManager>
create(std::filesystem::path assetsPath) {
31 return std::make_shared<AssetManager>(std::move(assetsPath));
Definition AssetManagerFactory.hpp:10
static std::shared_ptr< IAssetManager > create(std::filesystem::path assetsPath)
Create an Asset Manager object with a specified assets path.
Definition AssetManagerFactory.hpp:30
static std::shared_ptr< IAssetManager > createDefault(const std::filesystem::path &executablePath, const std::string &appName)
Create a Default object.
Definition AssetManagerFactory.hpp:19
static std::unique_ptr< IAssetManager > create(const std::filesystem::path &executablePath, const std::string &appName)
Create a new Asset Manager instance.
Definition AssetManager.cpp:9
Definition AssetManager.cpp:4