LeviLamina
Loading...
Searching...
No Matches
SetInstruction.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/Result.h"
7
8// auto generated forward declare list
9// clang-format off
10class BinaryStream;
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
15namespace CameraInstructionOptions {
16
17struct SetInstruction {
18public:
19 // SetInstruction inner types declare
20 // clang-format off
21 struct EaseOption;
22 struct EntityOffsetOption;
23 struct FacingOption;
24 struct PosOption;
25 struct RotOption;
26 struct ViewOffsetOption;
27 // clang-format on
28
29 // SetInstruction inner types define
30 struct EaseOption {
31 public:
32 // member variables
33 // NOLINTBEGIN
36 // NOLINTEND
37
38 public:
39 // prevent constructor by default
40 EaseOption& operator=(EaseOption const&);
41 EaseOption(EaseOption const&);
42 EaseOption();
43
44 public:
45 // static functions
46 // NOLINTBEGIN
47 MCNAPI static ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::EaseOption>
49 // NOLINTEND
50 };
51
52 struct EntityOffsetOption {
53 public:
54 // member variables
55 // NOLINTBEGIN
59 // NOLINTEND
60
61 public:
62 // prevent constructor by default
63 EntityOffsetOption& operator=(EntityOffsetOption const&);
64 EntityOffsetOption(EntityOffsetOption const&);
65 EntityOffsetOption();
66
67 public:
68 // static functions
69 // NOLINTBEGIN
70 MCNAPI static ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::EntityOffsetOption>
72 // NOLINTEND
73 };
74
75 struct FacingOption {
76 public:
77 // member variables
78 // NOLINTBEGIN
80 // NOLINTEND
81
82 public:
83 // prevent constructor by default
84 FacingOption& operator=(FacingOption const&);
85 FacingOption(FacingOption const&);
86 FacingOption();
87
88 public:
89 // static functions
90 // NOLINTBEGIN
91 MCNAPI static ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::FacingOption>
93 // NOLINTEND
94 };
95
96 struct PosOption {
97 public:
98 // member variables
99 // NOLINTBEGIN
101 // NOLINTEND
102
103 public:
104 // prevent constructor by default
105 PosOption& operator=(PosOption const&);
106 PosOption(PosOption const&);
107 PosOption();
108
109 public:
110 // static functions
111 // NOLINTBEGIN
112 MCNAPI static ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::PosOption>
114 // NOLINTEND
115 };
116
117 struct RotOption {
118 public:
119 // member variables
120 // NOLINTBEGIN
123 // NOLINTEND
124
125 public:
126 // prevent constructor by default
127 RotOption& operator=(RotOption const&);
128 RotOption(RotOption const&);
129 RotOption();
130
131 public:
132 // static functions
133 // NOLINTBEGIN
134 MCNAPI static ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::RotOption>
136 // NOLINTEND
137 };
138
139 struct ViewOffsetOption {
140 public:
141 // member variables
142 // NOLINTBEGIN
145 // NOLINTEND
146
147 public:
148 // prevent constructor by default
149 ViewOffsetOption& operator=(ViewOffsetOption const&);
150 ViewOffsetOption(ViewOffsetOption const&);
151 ViewOffsetOption();
152
153 public:
154 // static functions
155 // NOLINTBEGIN
156 MCNAPI static ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::ViewOffsetOption>
158 // NOLINTEND
159 };
160
161public:
162 // member variables
163 // NOLINTBEGIN
173 // NOLINTEND
174
175public:
176 // prevent constructor by default
177 SetInstruction& operator=(SetInstruction const&);
178 SetInstruction(SetInstruction const&);
179 SetInstruction();
180
181public:
182 // member functions
183 // NOLINTBEGIN
185
186 MCNAPI void write(::BinaryStream& stream) const;
187 // NOLINTEND
188
189public:
190 // static functions
191 // NOLINTBEGIN
193
194 MCNAPI static ::Bedrock::Result<::CameraInstructionOptions::SetInstruction> read(::ReadOnlyBinaryStream& stream);
195 // NOLINTEND
196};
197
198} // namespace CameraInstructionOptions
Definition BinaryStream.h:11
Definition ReadOnlyBinaryStream.h:8
static MCAPI ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::EaseOption > read(::ReadOnlyBinaryStream &stream)
static MCAPI ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::EntityOffsetOption > read(::ReadOnlyBinaryStream &stream)
static MCAPI ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::FacingOption > read(::ReadOnlyBinaryStream &stream)
static MCAPI ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::PosOption > read(::ReadOnlyBinaryStream &stream)
static MCAPI ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::RotOption > read(::ReadOnlyBinaryStream &stream)
static MCAPI ::Bedrock::Result<::CameraInstructionOptions::SetInstruction::ViewOffsetOption > read(::ReadOnlyBinaryStream &stream)
Definition SetInstruction.h:17
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI void write(::BinaryStream &stream) const
MCAPI bool operator==(::CameraInstructionOptions::SetInstruction const &other) const
static MCAPI ::Bedrock::Result<::CameraInstructionOptions::SetInstruction > read(::ReadOnlyBinaryStream &stream)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14