LeviLamina
Loading...
Searching...
No Matches
PBRFallbackConfig.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 Puv { class LoadResultAny; }
13namespace cereal { struct ReflectionCtx; }
14// clang-format on
15
17public:
18 // PBRFallbackConfig inner types declare
19 // clang-format off
21 // clang-format on
22
23 // PBRFallbackConfig inner types define
25 public:
26 // PBRFallbackConfigSettings inner types declare
27 // clang-format off
29 // clang-format on
30
31 // PBRFallbackConfigSettings inner types define
32 struct PBRFallbackSettings {
33 public:
34 // PBRFallbackSettings inner types declare
35 // clang-format off
36 struct PBRDataMER;
37 struct PBRData;
38 // clang-format on
39
40 // PBRFallbackSettings inner types define
41 struct PBRDataMER {
42 public:
43 // member variables
44 // NOLINTBEGIN
45 ::ll::UntypedStorage<4, 16> mUnkfafe13;
46 // NOLINTEND
47
48 public:
49 // prevent constructor by default
50 PBRDataMER& operator=(PBRDataMER const&);
51 PBRDataMER(PBRDataMER const&);
52 PBRDataMER();
53 };
54
55 struct PBRData {
56 public:
57 // member variables
58 // NOLINTBEGIN
59 ::ll::UntypedStorage<4, 16> mUnk4db81d;
60 // NOLINTEND
61
62 public:
63 // prevent constructor by default
64 PBRData& operator=(PBRData const&);
65 PBRData(PBRData const&);
66 PBRData();
67 };
68
69 public:
70 // member variables
71 // NOLINTBEGIN
72 ::ll::UntypedStorage<4, 16> mUnk8317b2;
73 ::ll::UntypedStorage<4, 16> mUnk46184a;
74 ::ll::UntypedStorage<4, 16> mUnk6f801b;
75 ::ll::UntypedStorage<4, 16> mUnk245ab3;
76 // NOLINTEND
77
78 public:
79 // prevent constructor by default
80 PBRFallbackSettings& operator=(PBRFallbackSettings const&);
81 PBRFallbackSettings(PBRFallbackSettings const&);
82 PBRFallbackSettings();
83
84 public:
85 // static functions
86 // NOLINTBEGIN
87 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
88 // NOLINTEND
89 };
90
91 public:
92 // member variables
93 // NOLINTBEGIN
96 // NOLINTEND
97
98 public:
99 // prevent constructor by default
100 PBRFallbackConfigSettings(PBRFallbackConfigSettings const&);
101 PBRFallbackConfigSettings();
102
103 public:
104 // member functions
105 // NOLINTBEGIN
106 MCNAPI ::PBRFallbackConfig::PBRFallbackConfigSettings&
108
110 // NOLINTEND
111
112 public:
113 // static variables
114 // NOLINTBEGIN
115 MCNAPI static ::SemVersionConstant const& VERSION();
116 // NOLINTEND
117
118 public:
119 // destructor thunk
120 // NOLINTBEGIN
121 MCNAPI void $dtor();
122 // NOLINTEND
123 };
124
125public:
126 // member variables
127 // NOLINTBEGIN
131 // NOLINTEND
132
133public:
134 // prevent constructor by default
135 PBRFallbackConfig& operator=(PBRFallbackConfig const&);
136 PBRFallbackConfig(PBRFallbackConfig const&);
137 PBRFallbackConfig();
138
139public:
140 // virtual functions
141 // NOLINTBEGIN
142 virtual ~PBRFallbackConfig() /*override*/;
143 // NOLINTEND
144
145public:
146 // member functions
147 // NOLINTBEGIN
148 MCNAPI void loadDataSync(::cereal::ReflectionCtx const& ctx, ::ResourcePackManager& resourcePackManager);
149
150 MCNAPI ::Puv::LoadResultAny
151 loadFromString(::cereal::ReflectionCtx const& ctx, ::std::string const& pbrFallbackJson);
152 // NOLINTEND
153
154public:
155 // static functions
156 // NOLINTBEGIN
158 // NOLINTEND
159
160public:
161 // static variables
162 // NOLINTBEGIN
163 MCNAPI static ::std::string_view const& PAYLOAD_KEY();
164 // NOLINTEND
165
166public:
167 // destructor thunk
168 // NOLINTBEGIN
169 MCNAPI void $dtor();
170 // NOLINTEND
171
172public:
173 // vftables
174 // NOLINTBEGIN
175 MCNAPI static void** $vftable();
176 // NOLINTEND
177};
178
179// free functions
180// NOLINTBEGIN
181MCNAPI bool operator==(
184);
185
186MCNAPI bool operator==(
189);
190// NOLINTEND
Definition EnableNonOwnerReferences.h:7
Definition PBRFallbackConfig.h:5
static MCAPI void ** $vftable()
MCAPI void $dtor()
MCAPI void loadDataSync(::cereal::ReflectionCtx const &ctx, ::ResourcePackManager &resourcePackManager)
static MCAPI void bindPBRFallbackParameters(::cereal::ReflectionCtx &ctx)
MCAPI::Puv::LoadResultAny loadFromString(::cereal::ReflectionCtx const &ctx, ::std::string const &pbrFallbackJson)
static MCAPI ::std::string_view const & PAYLOAD_KEY()
Definition LoadResultAny.h:12
Definition ResourcePackManager.h:30
Definition SemVersionConstant.h:8
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition PBRFallbackConfig.h:13
MCAPI::PBRFallbackConfig::PBRFallbackConfigSettings & operator=(::PBRFallbackConfig::PBRFallbackConfigSettings const &)
static MCAPI ::SemVersionConstant const & VERSION()
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14