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;
147 ::ll::TypedStorage<1, 1, bool> mRemoveIgnoreStartingValuesComponent;
180 ::ll::TypedStorage<4, 4, float> mFadeInTime;
181 ::ll::TypedStorage<4, 4, float> mHoldTime;
182 ::ll::TypedStorage<4, 4, float> mFadeOutTime;
188 MCNAPI static ::Bedrock::Result<::CameraInstruction::FadeInstruction::TimeOption>
197 ::ll::TypedStorage<4, 4, float> mRed;
198 ::ll::TypedStorage<4, 4, float> mGreen;
199 ::ll::TypedStorage<4, 4, float> mBlue;
205 MCNAPI static ::Bedrock::Result<::CameraInstruction::FadeInstruction::ColorOption>
213 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::FadeInstruction::TimeOption>> mTime;
214 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::FadeInstruction::ColorOption>> mColor;
250 ::ll::TypedStorage<4, 96, ::std::optional<::CameraInstruction::SetInstruction>> mSet;
251 ::ll::TypedStorage<8, 32, ::std::optional<::CameraInstruction::TargetInstruction>> mTarget;
252 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mRemoveTarget;
253 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mClear;
254 ::ll::TypedStorage<4, 36, ::std::optional<::CameraInstruction::FadeInstruction>> mFade;
Definition BinaryStream.h:10
Definition ReadOnlyBinaryStream.h:8
Definition CameraInstruction.h:193
static MCAPI ::Bedrock::Result<::CameraInstruction::FadeInstruction::ColorOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:176
static MCAPI ::Bedrock::Result<::CameraInstruction::FadeInstruction::TimeOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:167
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:226
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