3#include <Tempest/Platform>
14 using logic_error::logic_error;
27 std::u16string_view
rootPath() const;
32 std::u16string_view
modPath()
const {
return gmod; }
33 std::u16string
nestedPath(
const std::initializer_list<const char16_t*> &name, Tempest::Dir::FileType type)
const;
55 bool validateGothicPath()
const;
58 std::u16string gpath, gmod;
59 std::u16string gscript;
60 std::u16string gcutscene;
65 bool isWindow =
false;
68 bool isRQuery =
false;
69 bool isMeshSh =
false;
74 bool isBindlessSh =
true;
80 bool forceG2NR =
false;
81 uint32_t aaPresetId = 0;
std::string_view defaultSave() const
bool isVirtualShadow() const
bool isSoftwareShadow() const
bool isWindowMode() const
auto graphicsApi() const -> GraphicBackend
std::u16string nestedPath(const std::initializer_list< const char16_t * > &name, Tempest::Dir::FileType type) const
bool isValidationMode() const
std::u16string_view modPath() const
bool isMeshShading() const
std::u16string scriptPath() const
Benchmark isBenchmarkMode() const
std::u16string cutscenePath() const
static const CommandLine & inst()
std::u16string_view rootPath() const