ezEngine  Milestone 7
FileSystemConfig.h
1 #pragma once
2 
3 #include <Core/Basics.h>
4 #include <Core/Application/Config/ApplicationConfig.h>
5 
7 {
8 public:
9  virtual ezResult Save() override;
10  virtual void Load() override;
11 
12  virtual void Apply() override;
13 
14  ezResult CreateDataDirStubFiles();
15 
17  {
18  ezString m_sRelativePath;
19  bool m_bWritable;
20 
21  bool operator==(const DataDirConfig& rhs) const { return m_bWritable == rhs.m_bWritable && m_sRelativePath == rhs.m_sRelativePath; }
22  };
23 
24  bool operator==(const ezApplicationFileSystemConfig& rhs) const { return m_DataDirs == rhs.m_DataDirs; }
25 
27 };
28 
29 
31