3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/math/EasingType.h"
7#include "mc/deps/core/math/Vec3.h"
8#include "mc/platform/Result.h"
14namespace cereal {
struct ReflectionCtx; }
44 ::ll::TypedStorage<4, 4, ::EasingType> mEasingType;
45 ::ll::TypedStorage<4, 4, float> mEasingTime;
51 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::EaseOption>
60 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
66 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::PosOption>
75 ::ll::TypedStorage<4, 4, float> mRotX;
76 ::ll::TypedStorage<4, 4, float> mRotY;
82 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::RotOption>
91 ::ll::TypedStorage<4, 4, float> mViewOffsetX;
92 ::ll::TypedStorage<4, 4, float> mViewOffsetY;
98 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::ViewOffsetOption>
107 ::ll::TypedStorage<4, 4, float> mEntityOffsetX;
108 ::ll::TypedStorage<4, 4, float> mEntityOffsetY;
109 ::ll::TypedStorage<4, 4, float> mEntityOffsetZ;
115 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::EntityOffsetOption>
124 ::ll::TypedStorage<4, 12, ::Vec3> mFacingPos;
130 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::FacingOption>
138 ::ll::TypedStorage<4, 4, uint> mPresetIndex;
139 ::ll::TypedStorage<4, 12, ::std::optional<::CameraInstruction::SetInstruction::EaseOption>> mEase;
140 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::SetInstruction::PosOption>> mPos;
141 ::ll::TypedStorage<4, 12, ::std::optional<::CameraInstruction::SetInstruction::RotOption>> mRot;
142 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::SetInstruction::FacingOption>> mFacing;
143 ::ll::TypedStorage<4, 12, ::std::optional<::CameraInstruction::SetInstruction::ViewOffsetOption>> mViewOffset;
144 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::SetInstruction::EntityOffsetOption>>
146 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mDefault;
179 ::ll::TypedStorage<4, 4, float> mFadeInTime;
180 ::ll::TypedStorage<4, 4, float> mHoldTime;
181 ::ll::TypedStorage<4, 4, float> mFadeOutTime;
187 MCNAPI static ::Bedrock::Result<::CameraInstruction::FadeInstruction::TimeOption>
196 ::ll::TypedStorage<4, 4, float> mRed;
197 ::ll::TypedStorage<4, 4, float> mGreen;
198 ::ll::TypedStorage<4, 4, float> mBlue;
204 MCNAPI static ::Bedrock::Result<::CameraInstruction::FadeInstruction::ColorOption>
212 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::FadeInstruction::TimeOption>> mTime;
213 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::FadeInstruction::ColorOption>> mColor;
249 ::ll::TypedStorage<4, 96, ::std::optional<::CameraInstruction::SetInstruction>> mSet;
250 ::ll::TypedStorage<8, 32, ::std::optional<::CameraInstruction::TargetInstruction>> mTarget;
251 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mRemoveTarget;
252 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mClear;
253 ::ll::TypedStorage<4, 36, ::std::optional<::CameraInstruction::FadeInstruction>> mFade;
Definition BinaryStream.h:10
Definition ReadOnlyBinaryStream.h:8
Definition CameraInstruction.h:192
static MCAPI ::Bedrock::Result<::CameraInstruction::FadeInstruction::ColorOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:175
static MCAPI ::Bedrock::Result<::CameraInstruction::FadeInstruction::TimeOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:166
static MCAPI ::Bedrock::Result<::CameraInstruction::FadeInstruction > read(::ReadOnlyBinaryStream &stream)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition CameraInstruction.h:40
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::EaseOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:103
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::EntityOffsetOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:120
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::FacingOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:56
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::PosOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:71
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::RotOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:87
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::ViewOffsetOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:27
MCAPI void write(::BinaryStream &stream) const
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI bool operator==(::CameraInstruction::SetInstruction const &other) const
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:225
static MCAPI ::Bedrock::Result<::CameraInstruction::TargetInstruction > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:17
MCAPI bool operator==(::CameraInstruction const &other) const
MCAPI void write(::BinaryStream &stream) const
static MCAPI ::Bedrock::Result<::CameraInstruction > read(::ReadOnlyBinaryStream &stream)
Definition ReflectionCtx.h:11