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 Contents;
17 // clang-format on
18
19 // BlockCulling inner types define
20 struct Contents {
21 public:
22 // Contents inner types declare
23 // clang-format off
24 struct Description;
25 struct Rule;
26 // clang-format on
27
28 // Contents inner types define
29 struct Description {
30 public:
31 // member variables
32 // NOLINTBEGIN
34 // NOLINTEND
35
36 public:
37 // prevent constructor by default
40
41 public:
42 // member functions
43 // NOLINTBEGIN
44 MCFOLD ::SharedTypes::v1_20_60::BlockCulling::Contents::Description&
46
47 MCFOLD ::SharedTypes::v1_20_60::BlockCulling::Contents::Description&
49
50 MCAPI ~Description();
51 // NOLINTEND
52
53 public:
54 // destructor thunk
55 // NOLINTBEGIN
56 MCFOLD void $dtor();
57 // NOLINTEND
58 };
59
60 struct Rule {
61 public:
62 // Rule inner types declare
63 // clang-format off
64 struct GeometryPart;
65 // clang-format on
66
67 // Rule inner types define
68 struct GeometryPart {
69 public:
70 // member variables
71 // NOLINTBEGIN
75 // NOLINTEND
76
77 public:
78 // prevent constructor by default
81
82 public:
83 // member functions
84 // NOLINTBEGIN
85 MCAPI ::SharedTypes::v1_20_60::BlockCulling::Contents::Rule::GeometryPart&
87
88 MCAPI ::SharedTypes::v1_20_60::BlockCulling::Contents::Rule::GeometryPart&
90 // NOLINTEND
91 };
92
93 public:
94 // member variables
95 // NOLINTBEGIN
98 // NOLINTEND
99
100 public:
101 // prevent constructor by default
102 Rule(Rule const&);
103 Rule();
104
105 public:
106 // member functions
107 // NOLINTBEGIN
108 MCAPI ::SharedTypes::v1_20_60::BlockCulling::Contents::Rule&
110
111 MCAPI ::SharedTypes::v1_20_60::BlockCulling::Contents::Rule&
113 // NOLINTEND
114 };
115
116 public:
117 // member variables
118 // NOLINTBEGIN
121 // NOLINTEND
122
123 public:
124 // prevent constructor by default
125 Contents(Contents const&);
126 Contents();
127
128 public:
129 // member functions
130 // NOLINTBEGIN
131 MCAPI ::SharedTypes::v1_20_60::BlockCulling::Contents&
133
134 MCAPI ::SharedTypes::v1_20_60::BlockCulling::Contents&
136 // NOLINTEND
137 };
138
139public:
140 // member variables
141 // NOLINTBEGIN
144 // NOLINTEND
145
146public:
147 // prevent constructor by default
148 BlockCulling& operator=(BlockCulling const&);
150 BlockCulling();
151
152public:
153 // static functions
154 // NOLINTBEGIN
155 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
156 // NOLINTEND
157};
158
159} // namespace SharedTypes::v1_20_60
Definition BlockCulling.h:12
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14