LeviLamina
Loading...
Searching...
No Matches
CameraPreset.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 SharedTypes::v1_21_80 {
16
18public:
19 // CameraPreset inner types define
20 enum class AudioListener : uchar {
21 Camera = 0,
22 Player = 1,
23 };
24
25public:
26 // member variables
27 // NOLINTBEGIN
51 // NOLINTEND
52
53public:
54 // prevent constructor by default
56
57public:
58 // member functions
59 // NOLINTBEGIN
61
63
64 MCNAPI ::SharedTypes::v1_21_80::CameraPreset& operator=(::SharedTypes::v1_21_80::CameraPreset&&);
65
66 MCNAPI ::SharedTypes::v1_21_80::CameraPreset& operator=(::SharedTypes::v1_21_80::CameraPreset const&);
67
68 MCNAPI void setHorizontalRotationLimit(::std::array<float, 2> const& arr);
69
70 MCNAPI void setVerticalRotationLimit(::std::array<float, 2> const& arr);
71
72 MCNAPI void write(::BinaryStream& stream) const;
73
74 MCNAPI ~CameraPreset();
75 // NOLINTEND
76
77public:
78 // static functions
79 // NOLINTBEGIN
80 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
81
82 MCNAPI static ::Bedrock::Result<::SharedTypes::v1_21_80::CameraPreset> read(::ReadOnlyBinaryStream& stream);
83 // NOLINTEND
84
85public:
86 // constructor thunks
87 // NOLINTBEGIN
89
91 // NOLINTEND
92
93public:
94 // destructor thunk
95 // NOLINTBEGIN
96 MCNAPI void $dtor();
97 // NOLINTEND
98};
99
100} // namespace SharedTypes::v1_21_80
Definition BinaryStream.h:10
Definition Player.h:119
Definition ReadOnlyBinaryStream.h:8
Definition CameraPreset.h:17
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI void * $ctor(::SharedTypes::v1_21_80::CameraPreset &&)
MCAPI void setVerticalRotationLimit(::std::array< float, 2 > const &arr)
MCAPI CameraPreset(::SharedTypes::v1_21_80::CameraPreset &&)
MCAPI::SharedTypes::v1_21_80::CameraPreset & operator=(::SharedTypes::v1_21_80::CameraPreset &&)
MCAPI void write(::BinaryStream &stream) const
MCAPI void setHorizontalRotationLimit(::std::array< float, 2 > const &arr)
MCAPI CameraPreset(::SharedTypes::v1_21_80::CameraPreset const &)
static MCAPI ::Bedrock::Result<::SharedTypes::v1_21_80::CameraPreset > read(::ReadOnlyBinaryStream &stream)
MCAPI void * $ctor(::SharedTypes::v1_21_80::CameraPreset const &)
MCAPI::SharedTypes::v1_21_80::CameraPreset & operator=(::SharedTypes::v1_21_80::CameraPreset const &)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14