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
30 Description& operator=(Description const&);
33
34 public:
35 // member functions
36 // NOLINTBEGIN
37 MCNAPI ::SharedTypes::v1_20_60::BlockCulling::Description&
39
40 MCNAPI ~Description();
41 // NOLINTEND
42
43 public:
44 // destructor thunk
45 // NOLINTBEGIN
46 MCNAPI void $dtor();
47 // NOLINTEND
48 };
49
50 struct Rule {
51 public:
52 // Rule inner types declare
53 // clang-format off
54 struct GeometryPart;
55 // clang-format on
56
57 // Rule inner types define
58 struct GeometryPart {
59 public:
60 // member variables
61 // NOLINTBEGIN
65 // NOLINTEND
66
67 public:
68 // prevent constructor by default
69 GeometryPart& operator=(GeometryPart const&);
72
73 public:
74 // member functions
75 // NOLINTBEGIN
76 MCNAPI ::SharedTypes::v1_20_60::BlockCulling::Rule::GeometryPart&
78 // NOLINTEND
79 };
80
81 public:
82 // member variables
83 // NOLINTBEGIN
86 // NOLINTEND
87
88 public:
89 // prevent constructor by default
90 Rule& operator=(Rule const&);
91 Rule(Rule const&);
92 Rule();
93
94 public:
95 // member functions
96 // NOLINTBEGIN
97 MCNAPI ::SharedTypes::v1_20_60::BlockCulling::Rule& operator=(::SharedTypes::v1_20_60::BlockCulling::Rule&&);
98 // NOLINTEND
99 };
100
101public:
102 // member variables
103 // NOLINTBEGIN
106 // NOLINTEND
107
108public:
109 // prevent constructor by default
110 BlockCulling& operator=(BlockCulling const&);
112 BlockCulling();
113
114public:
115 // static functions
116 // NOLINTBEGIN
118 // NOLINTEND
119};
120
121} // namespace SharedTypes::v1_20_60
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 &&)
Definition BlockCulling.h:50
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