LeviLamina
Loading...
Searching...
No Matches
SplineInstruction.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 SplineInstruction {
18public:
19 // SplineInstruction inner types declare
20 // clang-format off
22 // clang-format on
23
24 // SplineInstruction inner types define
25 struct SplineRotationOption {
26 public:
27 // member variables
28 // NOLINTBEGIN
31 // NOLINTEND
32
33 public:
34 // prevent constructor by default
35 SplineRotationOption& operator=(SplineRotationOption const&);
36 SplineRotationOption(SplineRotationOption const&);
37 SplineRotationOption();
38
39 public:
40 // static functions
41 // NOLINTBEGIN
42 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
43
44 MCNAPI static ::Bedrock::Result<::CameraInstructionOptions::SplineInstruction::SplineRotationOption>
46 // NOLINTEND
47 };
48
49public:
50 // member variables
51 // NOLINTBEGIN
57 // NOLINTEND
58
59public:
60 // prevent constructor by default
61 SplineInstruction(SplineInstruction const&);
62 SplineInstruction();
63
64public:
65 // member functions
66 // NOLINTBEGIN
67 MCNAPI ::CameraInstructionOptions::SplineInstruction& operator=(::CameraInstructionOptions::SplineInstruction&&);
68
69 MCNAPI ::CameraInstructionOptions::SplineInstruction&
71
73
74 MCNAPI void write(::BinaryStream& stream) const;
75
77 // NOLINTEND
78
79public:
80 // static functions
81 // NOLINTBEGIN
82 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
83
84 MCNAPI static ::Bedrock::Result<::CameraInstructionOptions::SplineInstruction> read(::ReadOnlyBinaryStream& stream);
85 // NOLINTEND
86
87public:
88 // destructor thunk
89 // NOLINTBEGIN
90 MCNAPI void $dtor();
91 // NOLINTEND
92};
93
94} // namespace CameraInstructionOptions
Definition BinaryStream.h:11
Definition ReadOnlyBinaryStream.h:8
static MCAPI ::Bedrock::Result<::CameraInstructionOptions::SplineInstruction::SplineRotationOption > read(::ReadOnlyBinaryStream &stream)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition SplineInstruction.h:17
MCAPI::CameraInstructionOptions::SplineInstruction & operator=(::CameraInstructionOptions::SplineInstruction &&)
MCAPI bool operator==(::CameraInstructionOptions::SplineInstruction const &other) const
static MCAPI ::Bedrock::Result<::CameraInstructionOptions::SplineInstruction > read(::ReadOnlyBinaryStream &stream)
MCAPI void write(::BinaryStream &stream) const
MCAPI::CameraInstructionOptions::SplineInstruction & operator=(::CameraInstructionOptions::SplineInstruction const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14