|
ReXGlue SDK
|
#include <rex/path_settings.h>
Public Member Functions | |
| REX_SETTING (std::filesystem::path, config_file, "{app.root}/{app.name}.toml", "Config file", kStartupOnly) | |
| REX_SETTING (std::filesystem::path, user_root, "{app.root}/user", "Saves and per player data", kStartupOnly) | |
| REX_SETTING (std::filesystem::path, cache_root, "", "Shader and pipeline caches, no shader storage when empty", kStartupOnly) | |
| Public Member Functions inherited from rex::SettingOwner | |
| SettingOwner (std::string_view scope) | |
| virtual | ~SettingOwner () |
| const std::string & | GetScope () const |
| std::span< SettingBase *const > | GetOwnedSettings () const |
Additional Inherited Members | |
| Protected Member Functions inherited from rex::NonCopyable | |
| NonCopyable (const NonCopyable &)=delete | |
| NonCopyable & | operator= (const NonCopyable &)=delete |
The app.* paths that modules read, built on app.root and app.name.