LeviLamina
Loading...
Searching...
No Matches
CacheManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/AutomaticID.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BlockPos
;
11
class
Dimension
;
12
class
PositionTrackingId
;
13
namespace
PositionTrackingDB {
class
TrackingRecord; }
14
// clang-format on
15
16
namespace
PositionTrackingDB {
17
18
class
CacheManager
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 8>
mUnk948f80;
23
::ll::UntypedStorage<8, 16>
mUnkaec1ce;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
CacheManager
& operator=(
CacheManager
const
&);
29
CacheManager
(
CacheManager
const
&);
30
CacheManager
();
31
32
public
:
33
// member functions
34
// NOLINTBEGIN
35
MCAPI ::gsl::not_null<::PositionTrackingDB::TrackingRecord*> createTrackingRecordInLocalCache(
36
::PositionTrackingId
const
&
id
,
37
::BlockPos
const
& pos,
38
::DimensionType
const
& dimension
39
);
40
// NOLINTEND
41
};
42
43
}
// namespace PositionTrackingDB
AutomaticID
Definition
AutomaticID.h:6
BlockPos
Definition
BlockPos.h:18
Dimension
Definition
Dimension.h:83
PositionTrackingDB::CacheManager
Definition
CacheManager.h:18
PositionTrackingId
Definition
PositionTrackingId.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
position_trackingdb
CacheManager.h
Generated on Sat Apr 26 2025 05:56:30 for LeviLamina by
1.12.0