#include <UtilsFactory.hpp>
◆ createAppComponents()
Create complete application components.
- Parameters
-
| appName | Application name for asset resolution |
| loggerConfig | Logger configuration |
- Returns
- AppComponents with logger, assetManager, and platformInfo
◆ createAssetManager()
| std::shared_ptr< IAssetManager > dotnamecpp::utils::UtilsFactory::createAssetManager |
( |
const std::filesystem::path & | executablePath, |
|
|
const std::string & | appName ) |
|
staticnodiscard |
◆ createBundle()
◆ createCustomStringsLoader()
| std::shared_ptr< ICustomStringsLoader > dotnamecpp::utils::UtilsFactory::createCustomStringsLoader |
( |
std::shared_ptr< IAssetManager > | assetManager, |
|
|
const std::string & | filename = "customstrings.json" ) |
|
staticnodiscard |
◆ createDefaultLogger()
| std::shared_ptr< ILogger > dotnamecpp::utils::UtilsFactory::createDefaultLogger |
( |
| ) |
|
|
staticnodiscard |
◆ createDirectoryManager()
| std::shared_ptr< IDirectoryManager > dotnamecpp::utils::UtilsFactory::createDirectoryManager |
( |
| ) |
|
|
staticnodiscard |
◆ createFileReader()
| std::shared_ptr< IFileReader > dotnamecpp::utils::UtilsFactory::createFileReader |
( |
| ) |
|
|
staticnodiscard |
◆ createFileWriter()
| std::shared_ptr< IFileWriter > dotnamecpp::utils::UtilsFactory::createFileWriter |
( |
| ) |
|
|
staticnodiscard |
◆ createJsonSerializer()
| std::shared_ptr< IJsonSerializer > dotnamecpp::utils::UtilsFactory::createJsonSerializer |
( |
| ) |
|
|
staticnodiscard |
◆ createLogger()
◆ createPathResolver()
| std::shared_ptr< IPathResolver > dotnamecpp::utils::UtilsFactory::createPathResolver |
( |
| ) |
|
|
staticnodiscard |
◆ createPlatformInfo() [1/2]
| std::unique_ptr< IPlatformInfo > dotnamecpp::utils::UtilsFactory::createPlatformInfo |
( |
| ) |
|
|
staticnodiscard |
◆ createPlatformInfo() [2/2]
| std::unique_ptr< IPlatformInfo > dotnamecpp::utils::UtilsFactory::createPlatformInfo |
( |
Platform | platform | ) |
|
|
staticnodiscard |
◆ createStringFormatter()
| std::shared_ptr< IStringFormatter > dotnamecpp::utils::UtilsFactory::createStringFormatter |
( |
| ) |
|
|
staticnodiscard |
The documentation for this class was generated from the following files: