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 { struct 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
33 public:
34 // PBRFallbackSettings inner types declare
35 // clang-format off
36 struct PBRData;
37 struct PBRDataMER;
38 // clang-format on
39
40 // PBRFallbackSettings inner types define
41 struct PBRDataMER {
42 public:
43 // member variables
44 // NOLINTBEGIN
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
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 fromPBRDataMER(
74 );
75 // NOLINTEND
76 };
77
78 public:
79 // member variables
80 // NOLINTBEGIN
85 // NOLINTEND
86
87 public:
88 // prevent constructor by default
92 };
93
94 public:
95 // member variables
96 // NOLINTBEGIN
99 // NOLINTEND
100
101 public:
102 // prevent constructor by default
106
107 public:
108 // member functions
109 // NOLINTBEGIN
111 // NOLINTEND
112
113 public:
114 // static variables
115 // NOLINTBEGIN
116 MCNAPI static ::SemVersionConstant const& VERSION();
117 // NOLINTEND
118
119 public:
120 // destructor thunk
121 // NOLINTBEGIN
122 MCNAPI void $dtor();
123 // NOLINTEND
124 };
125
126public:
127 // member variables
128 // NOLINTBEGIN
132 // NOLINTEND
133
134public:
135 // prevent constructor by default
136 PBRFallbackConfig& operator=(PBRFallbackConfig const&);
139
140public:
141 // virtual functions
142 // NOLINTBEGIN
143 // vIndex: 0
144 virtual ~PBRFallbackConfig() /*override*/;
145 // NOLINTEND
146
147public:
148 // member functions
149 // NOLINTBEGIN
150 MCNAPI void loadDataSync(::cereal::ReflectionCtx const& ctx, ::ResourcePackManager& resourcePackManager);
151
152 MCNAPI ::Puv::LoadResultAny
153 loadFromString(::cereal::ReflectionCtx const& ctx, ::std::string const& pbrFallbackJson);
154 // NOLINTEND
155
156public:
157 // static functions
158 // NOLINTBEGIN
160 // NOLINTEND
161
162public:
163 // static variables
164 // NOLINTBEGIN
165 MCNAPI static ::std::string_view const& PAYLOAD_KEY();
166 // NOLINTEND
167
168public:
169 // destructor thunk
170 // NOLINTBEGIN
171 MCNAPI void $dtor();
172 // NOLINTEND
173
174public:
175 // vftables
176 // NOLINTBEGIN
177 MCNAPI static void** $vftable();
178 // NOLINTEND
179};
Definition EnableNonOwnerReferences.h:7
Definition PBRFallbackConfig.h:16
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()
static MCAPI void fromPBRDataMER(::PBRFallbackConfig::PBRFallbackConfigSettings::PBRFallbackSettings::PBRData &instance, ::PBRFallbackConfig::PBRFallbackConfigSettings::PBRFallbackSettings::PBRDataMER const &value)
Definition PBRFallbackConfig.h:24
static MCAPI ::SemVersionConstant const & VERSION()
Definition ResourcePackManager.h:5
Definition SemVersionConstant.h:5
Definition ReflectionCtx.h:11
Definition _HeaderOutputPredefine.h:273