LeviLamina
Loading...
Searching...
No Matches
AmbientSoundsClientBiomeJsonComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/util/Reference.h"
7#include "mc/deps/shared_types/v1_21_40/clientbiome/components/ClientBiomeComponentVersion.h"
8#include "mc/deps/shared_types/v1_21_40/clientbiome/components/IClientBiomeJsonComponent.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
15namespace SharedTypes::v1_21_120 {
16
17struct AmbientSoundsClientBiomeJsonComponent : public ::SharedTypes::v1_21_40::IClientBiomeJsonComponent {
18public:
19 // AmbientSoundsClientBiomeJsonComponent inner types declare
20 // clang-format off
21 struct SoundAddition;
22 // clang-format on
23
24 // AmbientSoundsClientBiomeJsonComponent inner types define
25 struct SoundAddition {
26 public:
27 // member variables
28 // NOLINTBEGIN
29 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<20>> mAsset;
30 ::ll::TypedStorage<4, 4, float> mChance;
31 // NOLINTEND
32
33 public:
34 // prevent constructor by default
35 SoundAddition(SoundAddition const&);
36 SoundAddition();
37
38 public:
39 // member functions
40 // NOLINTBEGIN
41 MCFOLD ::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent::SoundAddition&
43
44 MCFOLD ::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent::SoundAddition&
46
47 MCAPI ~SoundAddition();
48 // NOLINTEND
49
50 public:
51 // static functions
52 // NOLINTBEGIN
53 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
54 // NOLINTEND
55
56 public:
57 // destructor thunk
58 // NOLINTBEGIN
59 MCFOLD void $dtor();
60 // NOLINTEND
61 };
62
63public:
64 // member variables
65 // NOLINTBEGIN
66 ::ll::TypedStorage<8, 40, ::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent::SoundAddition> mAddition;
67 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<20>> mLoop;
68 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<20>> mMood;
69 ::ll::TypedStorage<8, 40, ::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent::SoundAddition>
70 mUnderwaterAddition;
71 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<20>> mUnderwaterLoop;
72 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<20>> mUnderwaterMood;
73 // NOLINTEND
74
75#ifdef LL_PLAT_S
76public:
77 // prevent constructor by default
78 AmbientSoundsClientBiomeJsonComponent(AmbientSoundsClientBiomeJsonComponent const&);
79 AmbientSoundsClientBiomeJsonComponent();
80
81#else // LL_PLAT_C
82public:
83 // prevent constructor by default
84 AmbientSoundsClientBiomeJsonComponent();
85
86#endif
87public:
88 // virtual functions
89 // NOLINTBEGIN
90 virtual ::ClientBiomeComponentVersion getType() const /*override*/;
91
92 virtual ~AmbientSoundsClientBiomeJsonComponent() /*override*/;
93 // NOLINTEND
94
95public:
96 // member functions
97 // NOLINTBEGIN
98#ifdef LL_PLAT_C
99 MCAPI AmbientSoundsClientBiomeJsonComponent(::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent const&);
100#endif
101
102 MCAPI ::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent&
104
105 MCAPI ::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent&
107 // NOLINTEND
108
109public:
110 // static functions
111 // NOLINTBEGIN
112 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
113 // NOLINTEND
114
115public:
116 // static variables
117 // NOLINTBEGIN
118 MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
119 // NOLINTEND
120
121public:
122 // constructor thunks
123 // NOLINTBEGIN
124#ifdef LL_PLAT_C
126#endif
127 // NOLINTEND
128
129public:
130 // destructor thunk
131 // NOLINTBEGIN
132 MCAPI void $dtor();
133 // NOLINTEND
134
135public:
136 // virtual function thunks
137 // NOLINTBEGIN
138 MCFOLD ::ClientBiomeComponentVersion $getType() const;
139
140
141 // NOLINTEND
142
143public:
144 // vftables
145 // NOLINTBEGIN
146 MCNAPI static void** $vftable();
147 // NOLINTEND
148};
149
150} // namespace SharedTypes::v1_21_120
Definition AmbientSoundsClientBiomeJsonComponent.h:25
Definition AmbientSoundsClientBiomeJsonComponent.h:17
Definition IClientBiomeJsonComponent.h:10
Definition ReflectionCtx.h:11
Definition ctx.h:5