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#include "mc/deps/scripting/runtime/Result_deprecated.h"
8
9// auto generated forward declare list
10// clang-format off
11class LocalPlayer;
14namespace Editor::Services { class ClientDataTransferServiceProvider; }
15namespace Puv { class LoadResultAny; }
16namespace cereal { struct ReflectionCtx; }
17// clang-format on
18
20public:
21 // LocalLightConfig inner types declare
22 // clang-format off
24 // clang-format on
25
26 // LocalLightConfig inner types define
28 public:
29 // LocalLightConfigSettingsV0 inner types declare
30 // clang-format off
31 struct BlockLightingData;
32 // clang-format on
33
34 // LocalLightConfigSettingsV0 inner types define
35 struct BlockLightingData {
36 public:
37 // member variables
38 // NOLINTBEGIN
39 ::ll::UntypedStorage<4, 20> mUnka5b223;
40 ::ll::UntypedStorage<1, 1> mUnkfcc3fe;
41 // NOLINTEND
42
43 public:
44 // prevent constructor by default
45 BlockLightingData& operator=(BlockLightingData const&);
46 BlockLightingData(BlockLightingData const&);
47 BlockLightingData();
48 };
49
50 public:
51 // member variables
52 // NOLINTBEGIN
53 ::ll::UntypedStorage<8, 64> mUnk6847c8;
54 ::ll::UntypedStorage<8, 32> mUnk5eae5a;
55 // NOLINTEND
56
57 public:
58 // prevent constructor by default
59 LocalLightConfigSettingsV0();
60
61 public:
62 // member functions
63 // NOLINTBEGIN
65
66 MCNAPI ::LocalLightConfig::LocalLightConfigSettingsV0&
68
69 MCNAPI ::LocalLightConfig::LocalLightConfigSettingsV0&
71
73 // NOLINTEND
74
75 public:
76 // static functions
77 // NOLINTBEGIN
78 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
79 // NOLINTEND
80
81 public:
82 // static variables
83 // NOLINTBEGIN
84 MCNAPI static ::SemVersionConstant const& VERSION();
85 // NOLINTEND
86
87 public:
88 // constructor thunks
89 // NOLINTBEGIN
91 // NOLINTEND
92
93 public:
94 // destructor thunk
95 // NOLINTBEGIN
96 MCNAPI void $dtor();
97 // NOLINTEND
98 };
99
100public:
101 // member variables
102 // NOLINTBEGIN
106 // NOLINTEND
107
108public:
109 // prevent constructor by default
110 LocalLightConfig& operator=(LocalLightConfig const&);
111 LocalLightConfig(LocalLightConfig const&);
112
113public:
114 // virtual functions
115 // NOLINTBEGIN
116 virtual ~LocalLightConfig() /*override*/;
117 // NOLINTEND
118
119public:
120 // member functions
121 // NOLINTBEGIN
123
124 MCNAPI void finalizeResources();
125
126 MCNAPI void loadDataSync(::cereal::ReflectionCtx const& ctx, ::ResourcePackManager& resourcePackManager);
127
128 MCNAPI ::Puv::LoadResultAny
129 loadFromString(::cereal::ReflectionCtx const& ctx, ::std::string const& pointLightsJson);
130
131 MCNAPI ::std::optional<::std::string> serializeToString(::cereal::ReflectionCtx const& ctx) const;
132 // NOLINTEND
133
134public:
135 // static functions
136 // NOLINTBEGIN
138
139 MCNAPI static ::Scripting::Result_deprecated<void> registerEditorAccessors(
141 ::LocalPlayer& localPlayer,
143 );
144 // NOLINTEND
145
146public:
147 // static variables
148 // NOLINTBEGIN
149 MCNAPI static ::std::string_view const& LOCAL_LIGHTS_GLOBAL_CONFIG_FILE();
150
151 MCNAPI static ::std::string_view const& PAYLOAD_KEY_V0();
152 // NOLINTEND
153
154public:
155 // constructor thunks
156 // NOLINTBEGIN
157 MCNAPI void* $ctor();
158 // NOLINTEND
159
160public:
161 // destructor thunk
162 // NOLINTBEGIN
163 MCNAPI void $dtor();
164 // NOLINTEND
165
166public:
167 // vftables
168 // NOLINTBEGIN
169 MCNAPI static void** $vftable();
170 // NOLINTEND
171};
172
173// free functions
174// NOLINTBEGIN
175MCNAPI bool operator==(
178);
179// NOLINTEND
Definition EnableNonOwnerReferences.h:7
Definition ClientDataTransferServiceProvider.h:7
Definition LocalLightConfig.h:5
MCAPI LocalLightConfig()
static MCAPI ::std::string_view const & LOCAL_LIGHTS_GLOBAL_CONFIG_FILE()
MCAPI void loadDataSync(::cereal::ReflectionCtx const &ctx, ::ResourcePackManager &resourcePackManager)
MCAPI void finalizeResources()
MCAPI void $dtor()
static MCAPI void ** $vftable()
MCAPI ::std::optional<::std::string > serializeToString(::cereal::ReflectionCtx const &ctx) const
static MCAPI ::Scripting::Result_deprecated< void > registerEditorAccessors(::Editor::Services::ClientDataTransferServiceProvider &dataTransferService, ::LocalPlayer &localPlayer, ::cereal::ReflectionCtx const &ctx)
MCAPI::Puv::LoadResultAny 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()
Definition LocalPlayer.h:5
Definition LoadResultAny.h:12
Definition ResourcePackManager.h:30
Definition SemVersionConstant.h:8
Definition LocalLightConfig.h:13
MCAPI void * $ctor(::LocalLightConfig::LocalLightConfigSettingsV0 const &)
MCAPI LocalLightConfigSettingsV0(::LocalLightConfig::LocalLightConfigSettingsV0 const &)
static MCAPI ::SemVersionConstant const & VERSION()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI::LocalLightConfig::LocalLightConfigSettingsV0 & operator=(::LocalLightConfig::LocalLightConfigSettingsV0 &&)
MCAPI::LocalLightConfig::LocalLightConfigSettingsV0 & operator=(::LocalLightConfig::LocalLightConfigSettingsV0 const &)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14