Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
BiomeJsonDocument.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/beta/biome/BiomeComponents.h"
7#include "mc/deps/shared_types/beta/eas/EnvironmentAttributesStorage.h"
8#include "mc/deps/shared_types/v1_21_110/biome/BiomeJsonDocument.h"
9
10// auto generated forward declare list
11// clang-format off
13namespace cereal { struct ReflectionCtx; }
14// clang-format on
15
16namespace SharedTypes::Beta {
17
19public:
20 // BiomeJsonDocument inner types declare
21 // clang-format off
22 struct BiomeJsonObject;
23 // clang-format on
24
25 // BiomeJsonDocument inner types define
26 struct BiomeJsonObject {
27 public:
28 // member variables
29 // NOLINTBEGIN
30 ::ll::TypedStorage<8, 32, ::SharedTypes::v1_21_110::BiomeJsonDocument::BiomeJsonObject::BiomeDescription>
31 mDescription;
32 ::ll::TypedStorage<8, 48, ::SharedTypes::Beta::BiomeComponents> mComponents;
33 ::ll::TypedStorage<8, 56, ::std::optional<::SharedTypes::Beta::EnvironmentAttributesStorage>>
34 mEnvironmentAttributes;
35 // NOLINTEND
36
37 public:
38 // prevent constructor by default
39 BiomeJsonObject& operator=(BiomeJsonObject const&);
40 BiomeJsonObject();
41
42 public:
43 // member functions
44 // NOLINTBEGIN
46
47 MCNAPI ::SharedTypes::Beta::BiomeJsonDocument::BiomeJsonObject&
49
51 // NOLINTEND
52
53 public:
54 // static functions
55 // NOLINTBEGIN
56 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx, ::std::set<::std::string> const& activeExperiments);
57 // NOLINTEND
58
59 public:
60 // constructor thunks
61 // NOLINTBEGIN
63 // NOLINTEND
64
65 public:
66 // destructor thunk
67 // NOLINTBEGIN
68 MCNAPI void $dtor();
69 // NOLINTEND
70 };
71
72public:
73 // member variables
74 // NOLINTBEGIN
75 ::ll::TypedStorage<8, 136, ::SharedTypes::Beta::BiomeJsonDocument::BiomeJsonObject> mBiomeJsonObject;
76 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
77 // NOLINTEND
78
79public:
80 // static functions
81 // NOLINTBEGIN
82 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx, ::std::set<::std::string> const& activeExperiments);
83 // NOLINTEND
84
85public:
86 // static variables
87 // NOLINTBEGIN
88 MCNAPI static ::SemVersionConstant const& VERSION();
89 // NOLINTEND
90};
91
92} // namespace SharedTypes::Beta
Definition SemVersionConstant.h:8
MCAPI BiomeJsonObject(::SharedTypes::Beta::BiomeJsonDocument::BiomeJsonObject const &)
MCAPI void * $ctor(::SharedTypes::Beta::BiomeJsonDocument::BiomeJsonObject const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx, ::std::set<::std::string > const &activeExperiments)
MCAPI::SharedTypes::Beta::BiomeJsonDocument::BiomeJsonObject & operator=(::SharedTypes::Beta::BiomeJsonDocument::BiomeJsonObject &&)
Definition BiomeJsonDocument.h:18
static MCAPI void bindType(::cereal::ReflectionCtx &ctx, ::std::set<::std::string > const &activeExperiments)
static MCAPI ::SemVersionConstant const & VERSION()
Definition ReflectionCtx.h:11
Definition ctx.h:5