LeviLamina
Loading...
Searching...
No Matches
WaterConfig.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/renderer/EditorRenderingModifiableConfig.h"
7#include "mc/client/renderer/RenderingResourcePackJsonConfig.h"
8#include "mc/deps/core/utility/NonOwnerPointer.h"
9#include "mc/deps/puv/Loader.h"
10#include "mc/deps/scripting/runtime/Result_deprecated.h"
11
12// auto generated forward declare list
13// clang-format off
15class HashedString;
18class LocalPlayer;
20class SemVersion;
22namespace Editor::Services { class ClientDataTransferServiceProvider; }
23namespace Puv { class LoadResultAny; }
24namespace cereal { struct ReflectionCtx; }
25namespace dragon::framerenderer::modules::water { struct WaterEnabledFeatures; }
26namespace dragon::framerenderer::modules::water { struct WaterParameters; }
27namespace mce { class TextureGroup; }
28namespace mce::framebuilder { struct CausticsParameters; }
29namespace mce::framebuilder { struct WaterSurfaceParameters; }
30// clang-format on
31
33public:
34 // WaterConfig inner types declare
35 // clang-format off
41 struct CausticsTexture;
42 // clang-format on
43
44 // WaterConfig inner types define
46 public:
47 // WaterConfigSettingsV0 inner types declare
48 // clang-format off
49 struct WaterSettings;
50 // clang-format on
51
52 // WaterConfigSettingsV0 inner types define
53 struct WaterSettings {
54 public:
55 // WaterSettings inner types declare
56 // clang-format off
57 struct WaterDescription;
58 struct PSY;
59 struct Waves;
60 // clang-format on
61
62 // WaterSettings inner types define
63 struct WaterDescription {
64 public:
65 // member variables
66 // NOLINTBEGIN
67 ::ll::UntypedStorage<8, 32> mUnk69d0de;
68 // NOLINTEND
69
70 public:
71 // prevent constructor by default
72 WaterDescription& operator=(WaterDescription const&);
73 WaterDescription(WaterDescription const&);
74 WaterDescription();
75
76 public:
77 // member functions
78 // NOLINTBEGIN
80 // NOLINTEND
81
82 public:
83 // static functions
84 // NOLINTBEGIN
85 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
86 // NOLINTEND
87
88 public:
89 // destructor thunk
90 // NOLINTBEGIN
91 MCNAPI void $dtor();
92 // NOLINTEND
93 };
94
95 struct PSY {
96 public:
97 // member variables
98 // NOLINTBEGIN
102 // NOLINTEND
103
104 public:
105 // prevent constructor by default
106 PSY& operator=(PSY const&);
107 PSY(PSY const&);
108 PSY();
109
110 public:
111 // static functions
112 // NOLINTBEGIN
114 // NOLINTEND
115 };
116
117 struct Waves {
118 public:
119 // member variables
120 // NOLINTBEGIN
132 // NOLINTEND
133
134 public:
135 // prevent constructor by default
136 Waves& operator=(Waves const&);
137 Waves(Waves const&);
138 Waves();
139
140 public:
141 // static functions
142 // NOLINTBEGIN
144 // NOLINTEND
145 };
146
147 public:
148 // member variables
149 // NOLINTBEGIN
153 // NOLINTEND
154
155 public:
156 // prevent constructor by default
157 WaterSettings& operator=(WaterSettings const&);
158 WaterSettings(WaterSettings const&);
159 WaterSettings();
160
161 public:
162 // static functions
163 // NOLINTBEGIN
165 // NOLINTEND
166 };
167
168 public:
169 // member variables
170 // NOLINTBEGIN
173 // NOLINTEND
174
175 public:
176 // prevent constructor by default
177 WaterConfigSettingsV0();
178
179 public:
180 // member functions
181 // NOLINTBEGIN
183
184 MCNAPI ::WaterConfig::WaterConfigSettingsV0& operator=(::WaterConfig::WaterConfigSettingsV0 const&);
185
187 // NOLINTEND
188
189 public:
190 // static variables
191 // NOLINTBEGIN
192 MCNAPI static ::SemVersionConstant const& VERSION();
193 // NOLINTEND
194
195 public:
196 // constructor thunks
197 // NOLINTBEGIN
199 // NOLINTEND
200
201 public:
202 // destructor thunk
203 // NOLINTBEGIN
204 MCNAPI void $dtor();
205 // NOLINTEND
206 };
207
208 struct WaterConfigSettingsV1 {
209 public:
210 // WaterConfigSettingsV1 inner types declare
211 // clang-format off
212 struct WaterSurfaceParametersBase;
213 struct WaterSurfaceParameters;
214 struct WaterSettings;
215 // clang-format on
216
217 // WaterConfigSettingsV1 inner types define
218 struct WaterSurfaceParametersBase {
219 public:
220 // member variables
221 // NOLINTBEGIN
233 // NOLINTEND
234
235 public:
236 // prevent constructor by default
237 WaterSurfaceParametersBase& operator=(WaterSurfaceParametersBase const&);
238 WaterSurfaceParametersBase(WaterSurfaceParametersBase const&);
239 WaterSurfaceParametersBase();
240 };
241
242 struct WaterSurfaceParameters : public ::WaterConfig::WaterConfigSettingsV1::WaterSurfaceParametersBase {
243 public:
244 // member variables
245 // NOLINTBEGIN
247 // NOLINTEND
248
249 public:
250 // prevent constructor by default
251 WaterSurfaceParameters& operator=(WaterSurfaceParameters const&);
252 WaterSurfaceParameters(WaterSurfaceParameters const&);
253 WaterSurfaceParameters();
254
255 public:
256 // static functions
257 // NOLINTBEGIN
259 // NOLINTEND
260 };
261
262 struct WaterSettings {
263 public:
264 // WaterSettings inner types declare
265 // clang-format off
266 struct CausticsParameters;
267 // clang-format on
268
269 // WaterSettings inner types define
270 struct CausticsParameters {
271 public:
272 // member variables
273 // NOLINTBEGIN
279 // NOLINTEND
280
281 public:
282 // prevent constructor by default
283 CausticsParameters& operator=(CausticsParameters const&);
284 CausticsParameters(CausticsParameters const&);
285 CausticsParameters();
286
287 public:
288 // member functions
289 // NOLINTBEGIN
291 // NOLINTEND
292
293 public:
294 // static functions
295 // NOLINTBEGIN
297 // NOLINTEND
298
299 public:
300 // destructor thunk
301 // NOLINTBEGIN
302 MCNAPI void $dtor();
303 // NOLINTEND
304 };
305
306 public:
307 // member variables
308 // NOLINTBEGIN
313 // NOLINTEND
314
315 public:
316 // prevent constructor by default
317 WaterSettings(WaterSettings const&);
318 WaterSettings();
319
320 public:
321 // member functions
322 // NOLINTBEGIN
323 MCNAPI ::WaterConfig::WaterConfigSettingsV1::WaterSettings&
325
327 // NOLINTEND
328
329 public:
330 // static functions
331 // NOLINTBEGIN
333 // NOLINTEND
334
335 public:
336 // destructor thunk
337 // NOLINTBEGIN
338 MCNAPI void $dtor();
339 // NOLINTEND
340 };
341
342 public:
343 // member variables
344 // NOLINTBEGIN
347 // NOLINTEND
348
349 public:
350 // prevent constructor by default
351 WaterConfigSettingsV1& operator=(WaterConfigSettingsV1 const&);
352 WaterConfigSettingsV1();
353
354 public:
355 // member functions
356 // NOLINTBEGIN
358
359 MCNAPI ::WaterConfig::WaterConfigSettingsV1& operator=(::WaterConfig::WaterConfigSettingsV1&&);
360
362 // NOLINTEND
363
364 public:
365 // static variables
366 // NOLINTBEGIN
367 MCNAPI static ::SemVersion const& VERSION();
368 // NOLINTEND
369
370 public:
371 // constructor thunks
372 // NOLINTBEGIN
374 // NOLINTEND
375
376 public:
377 // destructor thunk
378 // NOLINTBEGIN
379 MCNAPI void $dtor();
380 // NOLINTEND
381 };
382
383 struct WaterConfigSettingsV2 {
384 public:
385 // WaterConfigSettingsV2 inner types declare
386 // clang-format off
387 struct WaterSurfaceParameters;
388 struct WaterSettings;
389 // clang-format on
390
391 // WaterConfigSettingsV2 inner types define
392 struct WaterSurfaceParameters : public ::WaterConfig::WaterConfigSettingsV1::WaterSurfaceParametersBase {
393 public:
394 // static functions
395 // NOLINTBEGIN
397 // NOLINTEND
398 };
399
400 struct WaterSettings {
401 public:
402 // member variables
403 // NOLINTBEGIN
408 // NOLINTEND
409
410 public:
411 // prevent constructor by default
414
415 public:
416 // member functions
417 // NOLINTBEGIN
418 MCNAPI ::WaterConfig::WaterConfigSettingsV2::WaterSettings&
420
422 // NOLINTEND
423
424 public:
425 // static functions
426 // NOLINTBEGIN
428 // NOLINTEND
429
430 public:
431 // destructor thunk
432 // NOLINTBEGIN
433 MCNAPI void $dtor();
434 // NOLINTEND
435 };
436
437 public:
438 // member variables
439 // NOLINTBEGIN
442 // NOLINTEND
443
444 public:
445 // prevent constructor by default
446 WaterConfigSettingsV2& operator=(WaterConfigSettingsV2 const&);
447 WaterConfigSettingsV2();
448
449 public:
450 // member functions
451 // NOLINTBEGIN
453
454 MCNAPI ::WaterConfig::WaterConfigSettingsV2& operator=(::WaterConfig::WaterConfigSettingsV2&&);
455
457 // NOLINTEND
458
459 public:
460 // static variables
461 // NOLINTBEGIN
462 MCNAPI static ::SemVersion const& VERSION();
463 // NOLINTEND
464
465 public:
466 // constructor thunks
467 // NOLINTBEGIN
469 // NOLINTEND
470
471 public:
472 // destructor thunk
473 // NOLINTBEGIN
474 MCNAPI void $dtor();
475 // NOLINTEND
476 };
477
478 struct WaterConfigSettingsV3 {
479 public:
480 // WaterConfigSettingsV3 inner types declare
481 // clang-format off
482 struct WaterSettings;
483 // clang-format on
484
485 // WaterConfigSettingsV3 inner types define
486 struct WaterSettings : public ::WaterConfig::WaterConfigSettingsV2::WaterSettings {
487 public:
488 // member variables
489 // NOLINTBEGIN
491 // NOLINTEND
492
493 public:
494 // prevent constructor by default
495 WaterSettings& operator=(WaterSettings const&);
496 WaterSettings(WaterSettings const&);
497 WaterSettings();
498
499 public:
500 // static functions
501 // NOLINTBEGIN
503 // NOLINTEND
504 };
505
506 public:
507 // member variables
508 // NOLINTBEGIN
511 // NOLINTEND
512
513 public:
514 // prevent constructor by default
515 WaterConfigSettingsV3& operator=(WaterConfigSettingsV3 const&);
516 WaterConfigSettingsV3();
517
518 public:
519 // member functions
520 // NOLINTBEGIN
522
524 // NOLINTEND
525
526 public:
527 // static variables
528 // NOLINTBEGIN
529 MCNAPI static ::SemVersion const& VERSION();
530 // NOLINTEND
531
532 public:
533 // constructor thunks
534 // NOLINTBEGIN
536 // NOLINTEND
537
538 public:
539 // destructor thunk
540 // NOLINTBEGIN
541 MCNAPI void $dtor();
542 // NOLINTEND
543 };
544
545 struct WaterConfigSettingsV4 {
546 public:
547 // WaterConfigSettingsV4 inner types declare
548 // clang-format off
549 struct WaterSettings;
550 // clang-format on
551
552 // WaterConfigSettingsV4 inner types define
553 struct WaterSettings {
554 public:
555 // member variables
556 // NOLINTBEGIN
562 // NOLINTEND
563
564 public:
565 // prevent constructor by default
566 WaterSettings();
567
568 public:
569 // member functions
570 // NOLINTBEGIN
572
573 MCNAPI ::WaterConfig::WaterConfigSettingsV4::WaterSettings&
575
577 // NOLINTEND
578
579 public:
580 // static functions
581 // NOLINTBEGIN
583 // NOLINTEND
584
585 public:
586 // constructor thunks
587 // NOLINTBEGIN
589 // NOLINTEND
590
591 public:
592 // destructor thunk
593 // NOLINTBEGIN
594 MCNAPI void $dtor();
595 // NOLINTEND
596 };
597
598 public:
599 // member variables
600 // NOLINTBEGIN
603 // NOLINTEND
604
605 public:
606 // prevent constructor by default
607 WaterConfigSettingsV4& operator=(WaterConfigSettingsV4 const&);
608 WaterConfigSettingsV4(WaterConfigSettingsV4 const&);
609 WaterConfigSettingsV4();
610
611 public:
612 // member functions
613 // NOLINTBEGIN
614 MCNAPI ::WaterConfig::WaterConfigSettingsV4& operator=(::WaterConfig::WaterConfigSettingsV4&&);
615
617 // NOLINTEND
618
619 public:
620 // static variables
621 // NOLINTBEGIN
622 MCNAPI static ::SemVersion const& VERSION();
623 // NOLINTEND
624
625 public:
626 // destructor thunk
627 // NOLINTBEGIN
628 MCNAPI void $dtor();
629 // NOLINTEND
630 };
631
632 struct CausticsTexture {
633 public:
634 // member variables
635 // NOLINTBEGIN
638 // NOLINTEND
639
640 public:
641 // prevent constructor by default
642 CausticsTexture& operator=(CausticsTexture const&);
645 };
646
647public:
648 // member variables
649 // NOLINTBEGIN
654 // NOLINTEND
655
656public:
657 // prevent constructor by default
658 WaterConfig& operator=(WaterConfig const&);
659 WaterConfig(WaterConfig const&);
660 WaterConfig();
661
662public:
663 // virtual functions
664 // NOLINTBEGIN
665 virtual ~WaterConfig() /*override*/;
666
667 virtual void loadDataSync(
669 ::ResourcePackManager& resourcePackManager,
671 ) /*override*/;
672
673 virtual ::Puv::LoadResultAny loadFromString(
675 ::std::string const& dataJson,
677 ) /*override*/;
678
679 virtual void _setDefaultIdentifierImpl(::HashedString const& defaultIdentifier) /*override*/;
680 // NOLINTEND
681
682public:
683 // member functions
684 // NOLINTBEGIN
685 MCNAPI explicit WaterConfig(::IMinecraftEventing& eventing);
686
688 ::HashedString const& identifier,
689 ::WaterConfig::WaterConfigSettingsV4& inWaterConfigSettings
690 );
691
692 MCNAPI bool containsWaterSettings(::HashedString const& biomeID) const;
693
694 MCNAPI ::WaterConfig::WaterConfigSettingsV4 const& findWaterConfigSettings(::HashedString const& biomeID) const;
695
696 MCNAPI ::std::unordered_map<::HashedString, ::WaterConfig::WaterConfigSettingsV4> const&
698
699 MCNAPI ::mce::framebuilder::CausticsParameters getCausticsParameters() const;
700
701 MCNAPI ::dragon::framerenderer::modules::water::WaterEnabledFeatures getWaterEnabledFeatures() const;
702
703 MCNAPI ::dragon::framerenderer::modules::water::WaterParameters getWaterParameters() const;
704
705 MCNAPI ::dragon::framerenderer::modules::water::WaterParameters
706 getWaterParameters(::HashedString const& biomeID) const;
707
708 MCNAPI ::mce::framebuilder::WaterSurfaceParameters getWaterSurfaceParameters() const;
709
710 MCNAPI ::mce::framebuilder::WaterSurfaceParameters getWaterSurfaceParameters(::HashedString const& biomeID) const;
711
712 MCNAPI void loadTextures(::std::shared_ptr<::mce::TextureGroup> textureGroup);
713
715
717 ::HashedString const& identifier,
718 ::WaterConfig::WaterConfigSettingsV4 const& inWaterConfigSettings
719 );
720
721 MCNAPI void unloadTextures(::std::shared_ptr<::mce::TextureGroup> textureGroup);
722
724 // NOLINTEND
725
726public:
727 // static functions
728 // NOLINTBEGIN
729 MCNAPI static ::Puv::Loader<::WaterConfig::WaterConfigSettingsV4, ::WaterConfig::WaterConfigSettingsV4>
731
733
734 MCNAPI static ::Scripting::Result_deprecated<void> registerConfigMappingChangeHandler(
736 ::LocalPlayer& localPlayer
737 );
738
739 MCNAPI static ::Scripting::Result_deprecated<void> registerEditorAccessors(
741 ::LocalPlayer& localPlayer,
743 );
744 // NOLINTEND
745
746public:
747 // static variables
748 // NOLINTBEGIN
749 MCNAPI static ::std::string_view const& PAYLOAD_KEY();
750 // NOLINTEND
751
752public:
753 // constructor thunks
754 // NOLINTBEGIN
755 MCNAPI void* $ctor(::IMinecraftEventing& eventing);
756 // NOLINTEND
757
758public:
759 // destructor thunk
760 // NOLINTBEGIN
761 MCNAPI void $dtor();
762 // NOLINTEND
763
764public:
765 // virtual function thunks
766 // NOLINTBEGIN
767 MCNAPI void $loadDataSync(
769 ::ResourcePackManager& resourcePackManager,
771 );
772
773 MCNAPI ::Puv::LoadResultAny $loadFromString(
775 ::std::string const& dataJson,
777 );
778
779 MCNAPI void $_setDefaultIdentifierImpl(::HashedString const& defaultIdentifier);
780 // NOLINTEND
781
782public:
783 // vftables
784 // NOLINTBEGIN
785 MCNAPI static void** $vftable();
786 // NOLINTEND
787};
Definition BedrockLoadContext.h:15
Definition NonOwnerPointer.h:9
Definition EditorRenderingModifiableConfig.h:5
Definition ClientDataTransferServiceProvider.h:7
Definition HashedString.h:5
Definition IMinecraftEventing.h:138
Definition LinkedAssetValidator.h:8
Definition LocalPlayer.h:5
Definition LoadResultAny.h:13
Definition RenderingResourcePackJsonConfig.h:5
Definition ResourcePackManager.h:35
Definition SemVersionConstant.h:8
Definition SemVersion.h:15
Definition WaterConfig.h:5
MCAPI bool validateAndSetCausticsTexture()
MCAPI::mce::framebuilder::WaterSurfaceParameters getWaterSurfaceParameters(::HashedString const &biomeID) const
MCAPI ::std::unordered_map<::HashedString, ::WaterConfig::WaterConfigSettingsV4 > const & getAllWaterSettings() const
static MCAPI ::std::string_view const & PAYLOAD_KEY()
MCAPI void * $ctor(::IMinecraftEventing &eventing)
MCAPI::mce::framebuilder::CausticsParameters getCausticsParameters() const
MCAPI bool setWaterConfigSettings(::HashedString const &identifier, ::WaterConfig::WaterConfigSettingsV4 const &inWaterConfigSettings)
MCAPI void setDefaultWaterSettings(::WaterConfig::WaterConfigSettingsV4 const &inWaterSettings)
MCAPI void unloadTextures(::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI::dragon::framerenderer::modules::water::WaterParameters getWaterParameters() const
static MCAPI void bindWaterParameters(::cereal::ReflectionCtx &ctx)
static MCAPI void ** $vftable()
MCAPI::Puv::LoadResultAny $loadFromString(::cereal::ReflectionCtx const &ctx, ::std::string const &dataJson, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator)
MCAPI void loadTextures(::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI bool containsWaterSettings(::HashedString const &biomeID) const
MCAPI WaterConfig(::IMinecraftEventing &eventing)
MCAPI::WaterConfig::WaterConfigSettingsV4 const & findWaterConfigSettings(::HashedString const &biomeID) const
static MCAPI ::Puv::Loader<::WaterConfig::WaterConfigSettingsV4, ::WaterConfig::WaterConfigSettingsV4 > _createLoader(::cereal::ReflectionCtx const &ctx, ::BedrockLoadContext const &context)
static MCAPI ::Scripting::Result_deprecated< void > registerConfigMappingChangeHandler(::Editor::Services::ClientDataTransferServiceProvider &dataTransferService, ::LocalPlayer &localPlayer)
MCAPI::dragon::framerenderer::modules::water::WaterEnabledFeatures getWaterEnabledFeatures() const
MCAPI void $dtor()
MCAPI bool addNewWaterConfigSetting(::HashedString const &identifier, ::WaterConfig::WaterConfigSettingsV4 &inWaterConfigSettings)
MCAPI::dragon::framerenderer::modules::water::WaterParameters getWaterParameters(::HashedString const &biomeID) const
static MCAPI ::Scripting::Result_deprecated< void > registerEditorAccessors(::Editor::Services::ClientDataTransferServiceProvider &dataTransferService, ::LocalPlayer &localPlayer, ::cereal::ReflectionCtx const &ctx)
MCAPI void $_setDefaultIdentifierImpl(::HashedString const &defaultIdentifier)
MCAPI void $loadDataSync(::cereal::ReflectionCtx const &ctx, ::ResourcePackManager &resourcePackManager, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator)
MCAPI::mce::framebuilder::WaterSurfaceParameters getWaterSurfaceParameters() const
Definition TextureGroup.h:7
Definition WaterConfig.h:106
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition WaterConfig.h:18
MCAPI void * $ctor(::WaterConfig::WaterConfigSettingsV0 const &)
MCAPI WaterConfigSettingsV0(::WaterConfig::WaterConfigSettingsV0 const &)
MCAPI::WaterConfig::WaterConfigSettingsV0 & operator=(::WaterConfig::WaterConfigSettingsV0 const &)
static MCAPI ::SemVersionConstant const & VERSION()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI::WaterConfig::WaterConfigSettingsV1::WaterSettings & operator=(::WaterConfig::WaterConfigSettingsV1::WaterSettings const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition WaterConfig.h:44
MCAPI WaterConfigSettingsV1(::WaterConfig::WaterConfigSettingsV1 const &)
static MCAPI ::SemVersion const & VERSION()
MCAPI::WaterConfig::WaterConfigSettingsV1 & operator=(::WaterConfig::WaterConfigSettingsV1 &&)
MCAPI void * $ctor(::WaterConfig::WaterConfigSettingsV1 const &)
MCAPI::WaterConfig::WaterConfigSettingsV2::WaterSettings & operator=(::WaterConfig::WaterConfigSettingsV2::WaterSettings const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition WaterConfig.h:70
MCAPI WaterConfigSettingsV2(::WaterConfig::WaterConfigSettingsV2 const &)
static MCAPI ::SemVersion const & VERSION()
MCAPI::WaterConfig::WaterConfigSettingsV2 & operator=(::WaterConfig::WaterConfigSettingsV2 &&)
MCAPI void * $ctor(::WaterConfig::WaterConfigSettingsV2 const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition WaterConfig.h:84
MCAPI WaterConfigSettingsV3(::WaterConfig::WaterConfigSettingsV3 const &)
MCAPI void * $ctor(::WaterConfig::WaterConfigSettingsV3 const &)
static MCAPI ::SemVersion const & VERSION()
MCAPI void * $ctor(::WaterConfig::WaterConfigSettingsV4::WaterSettings const &)
MCAPI::WaterConfig::WaterConfigSettingsV4::WaterSettings & operator=(::WaterConfig::WaterConfigSettingsV4::WaterSettings const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI WaterSettings(::WaterConfig::WaterConfigSettingsV4::WaterSettings const &)
Definition WaterConfig.h:95
MCAPI::WaterConfig::WaterConfigSettingsV4 & operator=(::WaterConfig::WaterConfigSettingsV4 &&)
static MCAPI ::SemVersion const & VERSION()
Definition ReflectionCtx.h:11
Definition context.h:5
Definition ctx.h:5
Definition Alias.h:14
Definition CausticsParameters.h:7
Definition WaterSurfaceParameters.h:7