LeviLamina
Loading...
Searching...
No Matches
BlockCulling.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cereal { struct ReflectionCtx; }
8// clang-format on
9
10namespace SharedTypes::v1_20_60 {
11
13public:
14 // BlockCulling inner types declare
15 // clang-format off
16 struct Description;
17 struct Rule;
18 // clang-format on
19
20 // BlockCulling inner types define
21 struct Description {
22 public:
23 // member variables
24 // NOLINTBEGIN
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
32
33 public:
34 // member functions
35 // NOLINTBEGIN
36 MCNAPI ::SharedTypes::v1_20_60::BlockCulling::Description&
38
39 MCNAPI ::SharedTypes::v1_20_60::BlockCulling::Description&
41
42 MCNAPI ~Description();
43 // NOLINTEND
44
45 public:
46 // destructor thunk
47 // NOLINTBEGIN
48 MCNAPI void $dtor();
49 // NOLINTEND
50 };
51
52 struct Rule {
53 public:
54 // Rule inner types declare
55 // clang-format off
56 struct GeometryPart;
57 // clang-format on
58
59 // Rule inner types define
60 struct GeometryPart {
61 public:
62 // member variables
63 // NOLINTBEGIN
67 // NOLINTEND
68
69 public:
70 // prevent constructor by default
73
74 public:
75 // member functions
76 // NOLINTBEGIN
77 MCNAPI ::SharedTypes::v1_20_60::BlockCulling::Rule::GeometryPart&
79
80 MCNAPI ::SharedTypes::v1_20_60::BlockCulling::Rule::GeometryPart&
82 // NOLINTEND
83 };
84
85 public:
86 // member variables
87 // NOLINTBEGIN
90 // NOLINTEND
91
92 public:
93 // prevent constructor by default
94 Rule(Rule const&);
95 Rule();
96
97 public:
98 // member functions
99 // NOLINTBEGIN
100 MCNAPI ::SharedTypes::v1_20_60::BlockCulling::Rule&
102
103 MCNAPI ::SharedTypes::v1_20_60::BlockCulling::Rule& operator=(::SharedTypes::v1_20_60::BlockCulling::Rule&&);
104 // NOLINTEND
105 };
106
107public:
108 // member variables
109 // NOLINTBEGIN
112 // NOLINTEND
113
114public:
115 // prevent constructor by default
116 BlockCulling& operator=(BlockCulling const&);
118 BlockCulling();
119
120public:
121 // static functions
122 // NOLINTBEGIN
124 // NOLINTEND
125};
126
127} // namespace SharedTypes::v1_20_60
MCAPI::SharedTypes::v1_20_60::BlockCulling::Description & operator=(::SharedTypes::v1_20_60::BlockCulling::Description const &)
MCAPI::SharedTypes::v1_20_60::BlockCulling::Description & operator=(::SharedTypes::v1_20_60::BlockCulling::Description &&)
MCAPI::SharedTypes::v1_20_60::BlockCulling::Rule::GeometryPart & operator=(::SharedTypes::v1_20_60::BlockCulling::Rule::GeometryPart &&)
MCAPI::SharedTypes::v1_20_60::BlockCulling::Rule::GeometryPart & operator=(::SharedTypes::v1_20_60::BlockCulling::Rule::GeometryPart const &)
Definition BlockCulling.h:52
MCAPI::SharedTypes::v1_20_60::BlockCulling::Rule & operator=(::SharedTypes::v1_20_60::BlockCulling::Rule const &)
MCAPI::SharedTypes::v1_20_60::BlockCulling::Rule & operator=(::SharedTypes::v1_20_60::BlockCulling::Rule &&)
Definition BlockCulling.h:12
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14