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
7class BaseLightData;
8class Dimension;
10// clang-format on
11
13public:
14 // BaseLightTextureImageBuilder inner types declare
15 // clang-format off
16 struct DarknessLevels;
17 // clang-format on
18
19 // BaseLightTextureImageBuilder inner types define
21 public:
22 // member variables
23 // NOLINTBEGIN
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
30 DarknessLevels& operator=(DarknessLevels const&);
33 };
34
35public:
36 // member variables
37 // NOLINTBEGIN
38 ::ll::TypedStorage<8, 8, ::Dimension const*> mDimension;
39 // NOLINTEND
40
41public:
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
54public:
55 // destructor thunk
56 // NOLINTBEGIN
57
58 // NOLINTEND
59
60public:
61 // virtual function thunks
62 // NOLINTBEGIN
63
64 // NOLINTEND
65};
Definition BaseLightData.h:5
Definition BaseLightTextureImageBuilder.h:12
Definition Dimension.h:83
Definition IClientInstance.h:179
Definition BaseLightTextureImageBuilder.h:20
Definition Alias.h:14