XII Release 0.1.0
Loading...
Searching...
No Matches
xiiApplicationFileSystemConfig Class Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <FileSystemConfig.h>

Classes

struct  DataDirConfig

Public Member Functions

xiiResult Save (xiiStringView sPath=s_sConfigFile)
void Load (xiiStringView sPath=s_sConfigFile)
void Apply ()
 Sets up the data directories that were configured or loaded into this object.
xiiResult CreateDataDirStubFiles ()
bool operator== (const xiiApplicationFileSystemConfig &rhs) const

Static Public Member Functions

static void Clear ()
 Removes all data directories that were set up by any call to xiiApplicationFileSystemConfig::Apply().

Public Attributes

xiiHybridArray< DataDirConfig, 4 > m_DataDirs

Static Public Attributes

static constexpr const xiiStringView s_sConfigFile = ":project/RuntimeConfigs/DataDirectories.ddl"_xiisv

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Application/Config/FileSystemConfig.h
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Application/Config/Implementation/FileSystemConfig.cpp