LeviLamina
Loading...
Searching...
No Matches
InMemoryFileStorage.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
InMemoryFile
;
8
namespace
Core {
class
Path
; }
9
// clang-format on
10
11
class
InMemoryFileStorage {
12
public
:
13
// member variables
14
// NOLINTBEGIN
15
::ll::UntypedStorage<8, 8>
mUnkcc7879;
16
::ll::UntypedStorage<8, 80>
mUnk54a9a8;
17
::ll::UntypedStorage<8, 24>
mUnk57e077;
18
::ll::UntypedStorage<8, 24>
mUnkaf8bcd;
19
// NOLINTEND
20
21
public
:
22
// prevent constructor by default
23
InMemoryFileStorage& operator=(InMemoryFileStorage
const
&);
24
InMemoryFileStorage(InMemoryFileStorage
const
&);
25
InMemoryFileStorage();
26
27
public
:
28
// member functions
29
// NOLINTBEGIN
30
MCNAPI ::std::shared_ptr<::InMemoryFile>
createFile
(
::Core::Path
const
& fileName);
31
32
MCNAPI
bool
deleteFile
(
::Core::Path
const
& fileName);
33
34
MCNAPI
void
flushToDisk
();
35
36
MCNAPI
void
populateFileList
(::std::vector<::std::string>& fileList);
37
// NOLINTEND
38
};
Core::Path
Definition
Path.h:10
InMemoryFileStorage::createFile
MCAPI ::std::shared_ptr<::InMemoryFile > createFile(::Core::Path const &fileName)
InMemoryFileStorage::deleteFile
MCAPI bool deleteFile(::Core::Path const &fileName)
InMemoryFileStorage::populateFileList
MCAPI void populateFileList(::std::vector<::std::string > &fileList)
InMemoryFileStorage::flushToDisk
MCAPI void flushToDisk()
InMemoryFile
Definition
InMemoryFile.h:10
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
storage
InMemoryFileStorage.h
Generated on
for LeviLamina by
1.16.1