LeviLamina
Loading...
Searching...
No Matches
BaseLightTextureImageBuilder.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
BaseLightData
;
8
class
Dimension
;
9
class
IClientInstance
;
10
// clang-format on
11
12
class
BaseLightTextureImageBuilder
{
13
public
:
14
// BaseLightTextureImageBuilder inner types declare
15
// clang-format off
16
struct
DarknessLevels
;
17
// clang-format on
18
19
// BaseLightTextureImageBuilder inner types define
20
struct
DarknessLevels
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<4, 4>
mUnkcb24a9;
25
::ll::UntypedStorage<4, 4>
mUnk759980;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
DarknessLevels
& operator=(
DarknessLevels
const
&);
31
DarknessLevels
(
DarknessLevels
const
&);
32
DarknessLevels
();
33
};
34
35
public
:
36
// member variables
37
// NOLINTBEGIN
38
::ll::TypedStorage<8, 8, ::Dimension const*> mDimension;
39
// NOLINTEND
40
41
public
:
42
// virtual functions
43
// NOLINTBEGIN
44
// vIndex: 0
45
virtual
~BaseLightTextureImageBuilder
() =
default
;
46
47
// vIndex: 1
48
virtual
void
init(
::Dimension
*);
49
50
// vIndex: 2
51
virtual ::std::unique_ptr<::BaseLightData> createBaseLightTextureData(
::IClientInstance
*,
::BaseLightData
const
&);
52
// NOLINTEND
53
54
public
:
55
// destructor thunk
56
// NOLINTBEGIN
57
58
// NOLINTEND
59
60
public
:
61
// virtual function thunks
62
// NOLINTBEGIN
63
64
// NOLINTEND
65
};
BaseLightData
Definition
BaseLightData.h:5
BaseLightTextureImageBuilder
Definition
BaseLightTextureImageBuilder.h:12
Dimension
Definition
Dimension.h:83
IClientInstance
Definition
IClientInstance.h:179
BaseLightTextureImageBuilder::DarknessLevels
Definition
BaseLightTextureImageBuilder.h:20
ll::UntypedStorage
Definition
Alias.h:14
src
mc
client
renderer
ptexture
BaseLightTextureImageBuilder.h
Generated on Sat Apr 26 2025 05:55:22 for LeviLamina by
1.12.0