LeviLamina
Loading...
Searching...
No Matches
RuntimeLightingManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
BlockPos
;
8
struct
Brightness
;
9
// clang-format on
10
11
class
RuntimeLightingManager
{
12
public
:
13
// RuntimeLightingManager inner types declare
14
// clang-format off
15
struct
RelightingChunkElement
;
16
struct
RuntimeLightingSubchunkList
;
17
// clang-format on
18
19
// RuntimeLightingManager inner types define
20
struct
RelightingChunkElement
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<4, 4>
mUnk7fba0a;
25
::ll::UntypedStorage<8, 8>
mUnk3e689f;
26
::ll::UntypedStorage<8, 8>
mUnk5ba057;
27
::ll::UntypedStorage<8, 8>
mUnkda89a1;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
RelightingChunkElement
& operator=(
RelightingChunkElement
const
&);
33
RelightingChunkElement
(
RelightingChunkElement
const
&);
34
RelightingChunkElement
();
35
};
36
37
struct
RuntimeLightingSubchunkList
{
38
public
:
39
// member variables
40
// NOLINTBEGIN
41
::ll::UntypedStorage<8, 24>
mUnkd60eed;
42
// NOLINTEND
43
44
public
:
45
// prevent constructor by default
46
RuntimeLightingSubchunkList
& operator=(
RuntimeLightingSubchunkList
const
&);
47
RuntimeLightingSubchunkList
(
RuntimeLightingSubchunkList
const
&);
48
RuntimeLightingSubchunkList
();
49
50
public
:
51
// member functions
52
// NOLINTBEGIN
53
MCNAPI
~RuntimeLightingSubchunkList
();
54
// NOLINTEND
55
56
public
:
57
// destructor thunk
58
// NOLINTBEGIN
59
MCNAPI
void
$dtor
();
60
// NOLINTEND
61
};
62
63
public
:
64
// member variables
65
// NOLINTBEGIN
66
::ll::UntypedStorage<8, 64>
mUnk8c931b;
67
::ll::UntypedStorage<8, 24>
mUnk7ccccf;
68
::ll::UntypedStorage<8, 24>
mUnkbca36c;
69
::ll::UntypedStorage<8, 24>
mUnk374d9f;
70
::ll::UntypedStorage<8, 8>
mUnk62ed05;
71
::ll::UntypedStorage<1, 1>
mUnk3f50c8;
72
::ll::UntypedStorage<8, 8>
mUnk6ca0a7;
73
// NOLINTEND
74
75
public
:
76
// prevent constructor by default
77
RuntimeLightingManager
& operator=(
RuntimeLightingManager
const
&);
78
RuntimeLightingManager
(
RuntimeLightingManager
const
&);
79
RuntimeLightingManager
();
80
81
public
:
82
// virtual functions
83
// NOLINTBEGIN
84
// vIndex: 0
85
virtual
~RuntimeLightingManager
();
86
// NOLINTEND
87
88
public
:
89
// member functions
90
// NOLINTBEGIN
91
MCNAPI
void
_getListOfChunksWithPlayerDistance
();
92
93
MCNAPI
void
_relightChunks
(::std::chrono::nanoseconds timeLimit);
94
95
MCNAPI
void
_removeProcessedSubchunks
();
96
97
MCNAPI
void
updateBlockLight
(
98
::BlockPos
const
& blockPos,
99
::Brightness
oldBrightness,
100
::Brightness
newBrightness,
101
::Brightness
oldAbsorption,
102
::Brightness
newAbsorption,
103
bool
isSkyLight
104
);
105
// NOLINTEND
106
107
public
:
108
// destructor thunk
109
// NOLINTBEGIN
110
MCNAPI
void
$dtor
();
111
// NOLINTEND
112
113
public
:
114
// vftables
115
// NOLINTBEGIN
116
MCNAPI
static
void
**
$vftable
();
117
// NOLINTEND
118
};
BlockPos
Definition
BlockPos.h:18
RuntimeLightingManager
Definition
RuntimeLightingManager.h:11
RuntimeLightingManager::updateBlockLight
MCAPI void updateBlockLight(::BlockPos const &blockPos, ::Brightness oldBrightness, ::Brightness newBrightness, ::Brightness oldAbsorption, ::Brightness newAbsorption, bool isSkyLight)
RuntimeLightingManager::$dtor
MCAPI void $dtor()
RuntimeLightingManager::_removeProcessedSubchunks
MCAPI void _removeProcessedSubchunks()
RuntimeLightingManager::$vftable
static MCAPI void ** $vftable()
RuntimeLightingManager::_relightChunks
MCAPI void _relightChunks(::std::chrono::nanoseconds timeLimit)
RuntimeLightingManager::_getListOfChunksWithPlayerDistance
MCAPI void _getListOfChunksWithPlayerDistance()
Brightness
Definition
Brightness.h:8
RuntimeLightingManager::RelightingChunkElement
Definition
RuntimeLightingManager.h:20
RuntimeLightingManager::RuntimeLightingSubchunkList
Definition
RuntimeLightingManager.h:37
RuntimeLightingManager::RuntimeLightingSubchunkList::~RuntimeLightingSubchunkList
MCAPI ~RuntimeLightingSubchunkList()
RuntimeLightingManager::RuntimeLightingSubchunkList::$dtor
MCAPI void $dtor()
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
RuntimeLightingManager.h
Generated on Fri Jun 13 2025 05:05:23 for LeviLamina by
1.12.0