LeviLamina
Loading...
Searching...
No Matches
DBStoragePerformanceData.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7
8
class
DBStoragePerformanceData :
public
::Bedrock::EnableNonOwnerReferences
{
9
public
:
10
// DBStoragePerformanceData inner types declare
11
// clang-format off
12
class
AtomicAccumulator
;
13
struct
DBStorageAccumulator
;
14
// clang-format on
15
16
// DBStoragePerformanceData inner types define
17
class
AtomicAccumulator {
18
public
:
19
// AtomicAccumulator inner types declare
20
// clang-format off
21
struct
Snapshot
;
22
// clang-format on
23
24
// AtomicAccumulator inner types define
25
struct
Snapshot {
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::UntypedStorage<8, 8>
mUnkd7bb17;
30
::ll::UntypedStorage<8, 8>
mUnkca0f5b;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
Snapshot& operator=(Snapshot
const
&);
36
Snapshot(Snapshot
const
&);
37
Snapshot();
38
};
39
40
public
:
41
// member variables
42
// NOLINTBEGIN
43
#ifdef LL_PLAT_C
44
::ll::UntypedStorage<8, 8>
mUnkdfaa44;
45
::ll::UntypedStorage<8, 8>
mUnk8f7f93;
46
::ll::UntypedStorage<8, 8>
mUnk7e1320;
47
::ll::UntypedStorage<8, 8>
mUnk25731e;
48
::ll::UntypedStorage<4, 4>
mUnk543c4c;
49
::ll::UntypedStorage<8, 40>
mUnk2ac1de;
50
::ll::UntypedStorage<8, 80>
mUnkd17500;
51
#endif
52
// NOLINTEND
53
54
public
:
55
// prevent constructor by default
56
AtomicAccumulator& operator=(AtomicAccumulator
const
&);
57
AtomicAccumulator(AtomicAccumulator
const
&);
58
AtomicAccumulator();
59
60
public
:
61
// member functions
62
// NOLINTBEGIN
63
MCNAPI
void
reset
();
64
// NOLINTEND
65
};
66
67
struct
DBStorageAccumulator {
68
public
:
69
// member variables
70
// NOLINTBEGIN
71
::ll::UntypedStorage<8, 640>
mUnk7892b7;
72
// NOLINTEND
73
74
public
:
75
// prevent constructor by default
76
DBStorageAccumulator& operator=(DBStorageAccumulator
const
&);
77
DBStorageAccumulator(DBStorageAccumulator
const
&);
78
DBStorageAccumulator();
79
80
public
:
81
// member functions
82
// NOLINTBEGIN
83
#ifdef LL_PLAT_C
84
MCNAPI ~DBStorageAccumulator();
85
#endif
86
// NOLINTEND
87
88
public
:
89
// destructor thunk
90
// NOLINTBEGIN
91
#ifdef LL_PLAT_C
92
MCNAPI
void
$dtor();
93
#endif
94
// NOLINTEND
95
};
96
97
public
:
98
// member variables
99
// NOLINTBEGIN
100
#ifdef LL_PLAT_C
101
::ll::UntypedStorage<8, 640>
mUnka7e208;
102
::ll::UntypedStorage<8, 8960>
mUnk5cba27;
103
#endif
104
// NOLINTEND
105
106
public
:
107
// prevent constructor by default
108
DBStoragePerformanceData& operator=(DBStoragePerformanceData
const
&);
109
DBStoragePerformanceData(DBStoragePerformanceData
const
&);
110
DBStoragePerformanceData();
111
112
public
:
113
// member functions
114
// NOLINTBEGIN
115
MCNAPI
void
resetAll
();
116
// NOLINTEND
117
118
public
:
119
// vftables
120
// NOLINTBEGIN
121
MCNAPI
static
void
**
$vftable
();
122
// NOLINTEND
123
};
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
DBStoragePerformanceData::AtomicAccumulator
Definition
DBStoragePerformanceData.h:17
DBStoragePerformanceData::AtomicAccumulator::reset
MCAPI void reset()
DBStoragePerformanceData::resetAll
MCAPI void resetAll()
DBStoragePerformanceData::$vftable
static MCAPI void ** $vftable()
DBStoragePerformanceData::AtomicAccumulator::Snapshot
Definition
DBStoragePerformanceData.h:25
DBStoragePerformanceData::DBStorageAccumulator
Definition
DBStoragePerformanceData.h:67
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
storage
DBStoragePerformanceData.h
Generated on
for LeviLamina by
1.16.1