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; }
45 ::ll::TypedStorage<4, 4, ::EasingType> mEasingType;
46 ::ll::TypedStorage<4, 4, float> mEasingTime;
52 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::EaseOption>
61 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
67 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::PosOption>
76 ::ll::TypedStorage<4, 4, float> mRotX;
77 ::ll::TypedStorage<4, 4, float> mRotY;
83 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::RotOption>
92 ::ll::TypedStorage<4, 4, float> mViewOffsetX;
93 ::ll::TypedStorage<4, 4, float> mViewOffsetY;
99 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::ViewOffsetOption>
108 ::ll::TypedStorage<4, 4, float> mEntityOffsetX;
109 ::ll::TypedStorage<4, 4, float> mEntityOffsetY;
110 ::ll::TypedStorage<4, 4, float> mEntityOffsetZ;
116 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::EntityOffsetOption>
125 ::ll::TypedStorage<4, 12, ::Vec3> mFacingPos;
131 MCNAPI static ::Bedrock::Result<::CameraInstruction::SetInstruction::FacingOption>
139 ::ll::TypedStorage<4, 4, uint> mPresetIndex;
140 ::ll::TypedStorage<4, 12, ::std::optional<::CameraInstruction::SetInstruction::EaseOption>> mEase;
141 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::SetInstruction::PosOption>> mPos;
142 ::ll::TypedStorage<4, 12, ::std::optional<::CameraInstruction::SetInstruction::RotOption>> mRot;
143 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::SetInstruction::FacingOption>> mFacing;
144 ::ll::TypedStorage<4, 12, ::std::optional<::CameraInstruction::SetInstruction::ViewOffsetOption>> mViewOffset;
145 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::SetInstruction::EntityOffsetOption>>
147 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mDefault;
148 ::ll::TypedStorage<1, 1, bool> mRemoveIgnoreStartingValuesComponent;
181 ::ll::TypedStorage<4, 4, float> mFadeInTime;
182 ::ll::TypedStorage<4, 4, float> mHoldTime;
183 ::ll::TypedStorage<4, 4, float> mFadeOutTime;
189 MCNAPI static ::Bedrock::Result<::CameraInstruction::FadeInstruction::TimeOption>
198 ::ll::TypedStorage<4, 4, float> mRed;
199 ::ll::TypedStorage<4, 4, float> mGreen;
200 ::ll::TypedStorage<4, 4, float> mBlue;
206 MCNAPI static ::Bedrock::Result<::CameraInstruction::FadeInstruction::ColorOption>
214 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::FadeInstruction::TimeOption>> mTime;
215 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstruction::FadeInstruction::ColorOption>> mColor;
280 ::ll::TypedStorage<4, 96, ::std::optional<::CameraInstruction::SetInstruction>> mSet;
281 ::ll::TypedStorage<8, 32, ::std::optional<::CameraInstruction::TargetInstruction>> mTarget;
282 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mRemoveTarget;
283 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mClear;
284 ::ll::TypedStorage<4, 36, ::std::optional<::CameraInstruction::FadeInstruction>> mFade;
285 ::ll::TypedStorage<4, 20, ::std::optional<::CameraInstruction::FovInstruction>> mFieldOfView;
Definition BinaryStream.h:10
Definition ReadOnlyBinaryStream.h:8
Definition CameraInstruction.h:194
static MCAPI ::Bedrock::Result<::CameraInstruction::FadeInstruction::ColorOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:177
static MCAPI ::Bedrock::Result<::CameraInstruction::FadeInstruction::TimeOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:168
static MCAPI ::Bedrock::Result<::CameraInstruction::FadeInstruction > read(::ReadOnlyBinaryStream &stream)
MCAPI bool operator==(::CameraInstruction::FadeInstruction const &other) const
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition CameraInstruction.h:254
static MCAPI ::Bedrock::Result<::CameraInstruction::FovInstruction > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:41
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::EaseOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:104
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::EntityOffsetOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:121
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::FacingOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:57
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::PosOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:72
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::RotOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:88
static MCAPI ::Bedrock::Result<::CameraInstruction::SetInstruction::ViewOffsetOption > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:28
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:233
static MCAPI ::Bedrock::Result<::CameraInstruction::TargetInstruction > read(::ReadOnlyBinaryStream &stream)
Definition CameraInstruction.h:17
MCAPI bool operator==(::CameraInstruction const &other) const
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI void write(::BinaryStream &stream) const
static MCAPI ::Bedrock::Result<::CameraInstruction > read(::ReadOnlyBinaryStream &stream)
Definition ReflectionCtx.h:11