17struct SplineInstruction {
30 ::ll::TypedStorage<4, 4, float> mProgressKeyFrameValue;
31 ::ll::TypedStorage<4, 4, float> mProgressKeyFrameTime;
32 ::ll::TypedStorage<4, 4, ::EasingType> mProgressKeyFramesEasingFunc;
40 ::ll::TypedStorage<4, 12, ::Vec3> mRotationKeyFrameValue;
41 ::ll::TypedStorage<4, 4, float> mRotationKeyFrameTime;
42 ::ll::TypedStorage<4, 4, ::EasingType> mRotationKeyFramesEasingFunc;
49 ::ll::TypedStorage<8, 32, ::std::string> mSplineIdentifier;
50 ::ll::TypedStorage<4, 4, float> mTotalTime;
51 ::ll::TypedStorage<1, 1, ::CameraSplineUtils::SplineType> mCurveType;
52 ::ll::TypedStorage<1, 1, bool> mLoadFromJson;
53 ::ll::TypedStorage<8, 24, ::std::vector<::Vec3>> mCurve;
54 ::ll::TypedStorage<8, 24, ::std::vector<::CameraInstructionOptions::SplineInstruction::SplineProgressOption>>
56 ::ll::TypedStorage<8, 24, ::std::vector<::CameraInstructionOptions::SplineInstruction::SplineRotationOption>>
57 mSplineRotationOption;
62 SplineInstruction(SplineInstruction
const&);
70 MCAPI ::CameraInstructionOptions::SplineInstruction&
75 MCAPI ~SplineInstruction();