LeviLamina
Loading...
Searching...
No Matches
LocalLightConfig.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// auto generated forward declare list
9// clang-format off
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
16public:
17 // LocalLightConfig inner types declare
18 // clang-format off
21 // clang-format on
22
23 // LocalLightConfig inner types define
25 public:
26 // LocalLightConfigSettingsV0 inner types declare
27 // clang-format off
28 struct LocalLightSettings;
29 // clang-format on
30
31 // LocalLightConfigSettingsV0 inner types define
33 public:
34 // member variables
35 // NOLINTBEGIN
37 // NOLINTEND
38
39 public:
40 // prevent constructor by default
41 LocalLightSettings& operator=(LocalLightSettings const&);
44
45 public:
46 // member functions
47 // NOLINTBEGIN
48 MCNAPI ::LocalLightConfig::LocalLightConfigSettingsV0::LocalLightSettings&
50 // NOLINTEND
51 };
52
53 public:
54 // member variables
55 // NOLINTBEGIN
58 // NOLINTEND
59
60 public:
61 // prevent constructor by default
65
66 public:
67 // member functions
68 // NOLINTBEGIN
70 // NOLINTEND
71
72 public:
73 // static variables
74 // NOLINTBEGIN
75 MCNAPI static ::SemVersionConstant const& VERSION();
76 // NOLINTEND
77
78 public:
79 // destructor thunk
80 // NOLINTBEGIN
81 MCNAPI void $dtor();
82 // NOLINTEND
83 };
84
86 public:
87 // LocalLightConfigSettingsV1 inner types declare
88 // clang-format off
89 struct BlockLightingData;
90 // clang-format on
91
92 // LocalLightConfigSettingsV1 inner types define
94 public:
95 // member variables
96 // NOLINTBEGIN
99 // NOLINTEND
100
101 public:
102 // prevent constructor by default
103 BlockLightingData& operator=(BlockLightingData const&);
106 };
107
108 public:
109 // member variables
110 // NOLINTBEGIN
113 // NOLINTEND
114
115 public:
116 // prevent constructor by default
120
121 public:
122 // member functions
123 // NOLINTBEGIN
124 MCNAPI ::LocalLightConfig::LocalLightConfigSettingsV1&
126
128 // NOLINTEND
129
130 public:
131 // static variables
132 // NOLINTBEGIN
133 MCNAPI static ::SemVersionConstant const& VERSION();
134 // NOLINTEND
135
136 public:
137 // destructor thunk
138 // NOLINTBEGIN
139 MCNAPI void $dtor();
140 // NOLINTEND
141 };
142
143public:
144 // member variables
145 // NOLINTBEGIN
149 // NOLINTEND
150
151public:
152 // prevent constructor by default
153 LocalLightConfig& operator=(LocalLightConfig const&);
155
156public:
157 // virtual functions
158 // NOLINTBEGIN
159 // vIndex: 0
160 virtual ~LocalLightConfig() /*override*/;
161 // NOLINTEND
162
163public:
164 // member functions
165 // NOLINTBEGIN
167
169
170 MCNAPI void loadDataSync(::cereal::ReflectionCtx const& ctx, ::ResourcePackManager& resourcePackManager);
171
172 MCNAPI bool loadFromString(::cereal::ReflectionCtx const& ctx, ::std::string const& pointLightsJson);
173 // NOLINTEND
174
175public:
176 // static functions
177 // NOLINTBEGIN
178 MCNAPI static void _upgradeV0_V1(
181 );
182
184 // NOLINTEND
185
186public:
187 // static variables
188 // NOLINTBEGIN
189 MCNAPI static ::std::string_view const& PAYLOAD_KEY_V0();
190
191 MCNAPI static ::std::string_view const& PAYLOAD_KEY_V1();
192 // NOLINTEND
193
194public:
195 // constructor thunks
196 // NOLINTBEGIN
197 MCNAPI void* $ctor();
198 // NOLINTEND
199
200public:
201 // destructor thunk
202 // NOLINTBEGIN
203 MCNAPI void $dtor();
204 // NOLINTEND
205
206public:
207 // vftables
208 // NOLINTBEGIN
209 MCNAPI static void** $vftable();
210 // NOLINTEND
211};
Definition EnableNonOwnerReferences.h:7
Definition LocalLightConfig.h:15
MCAPI LocalLightConfig()
static MCAPI ::std::string_view const & PAYLOAD_KEY_V1()
MCAPI void loadDataSync(::cereal::ReflectionCtx const &ctx, ::ResourcePackManager &resourcePackManager)
static MCAPI void _upgradeV0_V1(::LocalLightConfig::LocalLightConfigSettingsV0 const &src, ::LocalLightConfig::LocalLightConfigSettingsV1 &dst)
MCAPI void $dtor()
MCAPI void _applyPackToGroupStorage(::LocalLightConfig::LocalLightConfigSettingsV1 const &packResults)
static MCAPI void ** $vftable()
MCAPI bool loadFromString(::cereal::ReflectionCtx const &ctx, ::std::string const &pointLightsJson)
static MCAPI ::std::string_view const & PAYLOAD_KEY_V0()
static MCAPI void bindLocalLightParameters(::cereal::ReflectionCtx &ctx)
MCAPI void * $ctor()
MCAPI::LocalLightConfig::LocalLightConfigSettingsV0::LocalLightSettings & operator=(::LocalLightConfig::LocalLightConfigSettingsV0::LocalLightSettings &&)
Definition LocalLightConfig.h:24
static MCAPI ::SemVersionConstant const & VERSION()
Definition LocalLightConfig.h:85
static MCAPI ::SemVersionConstant const & VERSION()
MCAPI::LocalLightConfig::LocalLightConfigSettingsV1 & operator=(::LocalLightConfig::LocalLightConfigSettingsV1 &&)
Definition ResourcePackManager.h:5
Definition SemVersionConstant.h:5
Definition ReflectionCtx.h:11
Definition _HeaderOutputPredefine.h:273