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 public:
69 // static functions
70 // NOLINTBEGIN
71 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
72 // NOLINTEND
73 };
74
75 public:
76 // member variables
77 // NOLINTBEGIN
82 // NOLINTEND
83
84 public:
85 // prevent constructor by default
86 PBRFallbackSettings& operator=(PBRFallbackSettings const&);
87 PBRFallbackSettings(PBRFallbackSettings const&);
88 PBRFallbackSettings();
89
90 public:
91 // static functions
92 // NOLINTBEGIN
93 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
94 // NOLINTEND
95 };
96
97 public:
98 // member variables
99 // NOLINTBEGIN
102 // NOLINTEND
103
104 public:
105 // prevent constructor by default
106 PBRFallbackConfigSettings(PBRFallbackConfigSettings const&);
107 PBRFallbackConfigSettings();
108
109 public:
110 // member functions
111 // NOLINTBEGIN
112 MCNAPI ::PBRFallbackConfig::PBRFallbackConfigSettings&
114
116 // NOLINTEND
117
118 public:
119 // static variables
120 // NOLINTBEGIN
121 MCNAPI static ::SemVersionConstant const& VERSION();
122 // NOLINTEND
123
124 public:
125 // destructor thunk
126 // NOLINTBEGIN
127 MCNAPI void $dtor();
128 // NOLINTEND
129 };
130
131public:
132 // member variables
133 // NOLINTBEGIN
137 // NOLINTEND
138
139public:
140 // prevent constructor by default
141 PBRFallbackConfig& operator=(PBRFallbackConfig const&);
142 PBRFallbackConfig(PBRFallbackConfig const&);
143 PBRFallbackConfig();
144
145public:
146 // virtual functions
147 // NOLINTBEGIN
148 virtual ~PBRFallbackConfig() /*override*/;
149 // NOLINTEND
150
151public:
152 // member functions
153 // NOLINTBEGIN
154 MCNAPI void loadDataSync(::cereal::ReflectionCtx const& ctx, ::ResourcePackManager& resourcePackManager);
155
156 MCNAPI ::Puv::LoadResultAny
157 loadFromString(::cereal::ReflectionCtx const& ctx, ::std::string const& pbrFallbackJson);
158 // NOLINTEND
159
160public:
161 // static functions
162 // NOLINTBEGIN
164 // NOLINTEND
165
166public:
167 // static variables
168 // NOLINTBEGIN
169 MCNAPI static ::std::string_view const& PAYLOAD_KEY();
170 // NOLINTEND
171
172public:
173 // destructor thunk
174 // NOLINTBEGIN
175 MCNAPI void $dtor();
176 // NOLINTEND
177
178public:
179 // vftables
180 // NOLINTBEGIN
181 MCNAPI static void** $vftable();
182 // NOLINTEND
183};
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:29
Definition SemVersionConstant.h:8
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
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