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/IClientBiomeJsonComponent.h"
8#include "mc/v1_21_40/clientbiome/components/ClientBiomeComponentVersion.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
75public:
76 // prevent constructor by default
77 AmbientSoundsClientBiomeJsonComponent(AmbientSoundsClientBiomeJsonComponent const&);
78 AmbientSoundsClientBiomeJsonComponent();
79
80public:
81 // virtual functions
82 // NOLINTBEGIN
83 virtual ::ClientBiomeComponentVersion getType() const /*override*/;
84
85 virtual ~AmbientSoundsClientBiomeJsonComponent() /*override*/;
86 // NOLINTEND
87
88public:
89 // member functions
90 // NOLINTBEGIN
91 MCAPI ::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent&
92 operator=(::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent&&);
93
94 MCAPI ::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent&
95 operator=(::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent const&);
96 // NOLINTEND
97
98public:
99 // static functions
100 // NOLINTBEGIN
101 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
102 // NOLINTEND
103
104public:
105 // static variables
106 // NOLINTBEGIN
107 MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_HELP();
108
109 MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
110 // NOLINTEND
111
112public:
113 // constructor thunks
114 // NOLINTBEGIN
115 MCAPI_C void* $ctor(::SharedTypes::v1_21_120::AmbientSoundsClientBiomeJsonComponent const&);
116 // NOLINTEND
117
118public:
119 // destructor thunk
120 // NOLINTBEGIN
121 MCAPI void $dtor();
122 // NOLINTEND
123
124public:
125 // virtual function thunks
126 // NOLINTBEGIN
127 MCFOLD ::ClientBiomeComponentVersion $getType() const;
128
129
130 // NOLINTEND
131
132public:
133 // vftables
134 // NOLINTBEGIN
135 MCNAPI static void** $vftable();
136 // NOLINTEND
137};
138
139} // namespace SharedTypes::v1_21_120
STL namespace.
Definition AmbientSoundsClientBiomeJsonComponent.h:25
Definition IClientBiomeJsonComponent.h:10
Definition ReflectionCtx.h:11
Definition ctx.h:5