ReXGlue SDK
Loading...
Searching...
No Matches
rex::PathSettings Class Referencefinal

#include <rex/path_settings.h>

Inheritance diagram for rex::PathSettings:
[legend]

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

Detailed Description

The app.* paths that modules read, built on app.root and app.name.


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