DotNameLib
Loading...
Searching...
No Matches
dotnamecpp::assets::AssetManagerFactory Class Reference

#include <AssetManagerFactory.hpp>

Collaboration diagram for dotnamecpp::assets::AssetManagerFactory:

Static Public Member Functions

static std::shared_ptr< IAssetManagercreateDefault (const std::filesystem::path &executablePath, const std::string &appName)
 Create a Default object.
static std::shared_ptr< IAssetManagercreate (std::filesystem::path assetsPath)
 Create an Asset Manager object with a specified assets path.

Member Function Documentation

◆ create()

std::shared_ptr< IAssetManager > dotnamecpp::assets::AssetManagerFactory::create ( std::filesystem::path assetsPath)
inlinestatic

Create an Asset Manager object with a specified assets path.

Parameters
assetsPath
Returns
std::shared_ptr<IAssetManager>
Here is the caller graph for this function:

◆ createDefault()

std::shared_ptr< IAssetManager > dotnamecpp::assets::AssetManagerFactory::createDefault ( const std::filesystem::path & executablePath,
const std::string & appName )
inlinestatic

Create a Default object.

Parameters
executablePath
appName
Returns
std::shared_ptr<IAssetManager>
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: