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
MCAPI ::std::shared_ptr<::InMemoryFile> createFile(
::Core::Path
const
& fileName);
31
32
MCAPI
bool
deleteFile(
::Core::Path
const
& fileName);
33
34
MCAPI
bool
findFile(
::Core::Path
const
& fileName, ::std::shared_ptr<::InMemoryFile>& outFile);
35
36
MCAPI
void
flushToDisk();
37
38
MCAPI
void
populateFileList(::std::vector<::std::string>& fileList);
39
// NOLINTEND
40
};
Core::Path
Definition
Path.h:15
InMemoryFileStorage
Definition
InMemoryFileStorage.h:11
InMemoryFile
Definition
InMemoryFile.h:5
Path
Definition
Path.h:16
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
storage
InMemoryFileStorage.h
Generated on Sat Apr 26 2025 05:56:31 for LeviLamina by
1.12.0