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& operator=(LocalLightConfigSettingsV0 const&);
60 LocalLightConfigSettingsV0(LocalLightConfigSettingsV0 const&);
61 LocalLightConfigSettingsV0();
62
63 public:
64 // member functions
65 // NOLINTBEGIN
66 MCNAPI ::LocalLightConfig::LocalLightConfigSettingsV0&
68
70 // NOLINTEND
71
72 public:
73 // static functions
74 // NOLINTBEGIN
75 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
76 // NOLINTEND
77
78 public:
79 // static variables
80 // NOLINTBEGIN
81 MCNAPI static ::SemVersionConstant const& VERSION();
82 // NOLINTEND
83
84 public:
85 // destructor thunk
86 // NOLINTBEGIN
87 MCNAPI void $dtor();
88 // NOLINTEND
89 };
90
91public:
92 // member variables
93 // NOLINTBEGIN
97 // NOLINTEND
98
99public:
100 // prevent constructor by default
101 LocalLightConfig& operator=(LocalLightConfig const&);
102 LocalLightConfig(LocalLightConfig const&);
103
104public:
105 // virtual functions
106 // NOLINTBEGIN
107 virtual ~LocalLightConfig() /*override*/;
108 // NOLINTEND
109
110public:
111 // member functions
112 // NOLINTBEGIN
114
115 MCNAPI void finalizeResources();
116
117 MCNAPI void loadDataSync(::cereal::ReflectionCtx const& ctx, ::ResourcePackManager& resourcePackManager);
118
119 MCNAPI ::Puv::LoadResultAny
120 loadFromString(::cereal::ReflectionCtx const& ctx, ::std::string const& pointLightsJson);
121
122 MCNAPI ::std::optional<::std::string> serializeToString(::cereal::ReflectionCtx const& ctx) const;
123
125 // NOLINTEND
126
127public:
128 // static functions
129 // NOLINTBEGIN
131
132 MCNAPI static ::Scripting::Result_deprecated<void> registerEditorAccessors(
134 ::LocalPlayer& localPlayer,
136 );
137 // NOLINTEND
138
139public:
140 // static variables
141 // NOLINTBEGIN
142 MCNAPI static ::std::string_view const& LOCAL_LIGHTS_GLOBAL_CONFIG_FILE();
143
144 MCNAPI static ::std::string_view const& PAYLOAD_KEY_V0();
145 // NOLINTEND
146
147public:
148 // constructor thunks
149 // NOLINTBEGIN
150 MCNAPI void* $ctor();
151 // NOLINTEND
152
153public:
154 // destructor thunk
155 // NOLINTBEGIN
156 MCNAPI void $dtor();
157 // NOLINTEND
158
159public:
160 // vftables
161 // NOLINTBEGIN
162 MCNAPI static void** $vftable();
163 // NOLINTEND
164};
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()
MCAPI void setConfig(::LocalLightConfig::LocalLightConfigSettingsV0 const &other)
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:13
Definition ResourcePackManager.h:35
Definition SemVersionConstant.h:8
Definition LocalLightConfig.h:13
static MCAPI ::SemVersionConstant const & VERSION()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI::LocalLightConfig::LocalLightConfigSettingsV0 & operator=(::LocalLightConfig::LocalLightConfigSettingsV0 &&)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14