12struct SplineInstruction {
25 ::ll::TypedStorage<4, 4, float> mProgressKeyFrameValue;
26 ::ll::TypedStorage<4, 4, float> mProgressKeyFrameTime;
27 ::ll::TypedStorage<4, 4, ::EasingType> mProgressKeyFramesEasingFunc;
35 ::ll::TypedStorage<4, 12, ::Vec3> mRotationKeyFrameValue;
36 ::ll::TypedStorage<4, 4, float> mRotationKeyFrameTime;
37 ::ll::TypedStorage<4, 4, ::EasingType> mRotationKeyFramesEasingFunc;
44 ::ll::TypedStorage<8, 32, ::std::string> mSplineIdentifier;
45 ::ll::TypedStorage<4, 4, float> mTotalTime;
46 ::ll::TypedStorage<1, 1, ::CameraSplineUtils::SplineType> mCurveType;
47 ::ll::TypedStorage<1, 1, bool> mLoadFromJson;
48 ::ll::TypedStorage<8, 24, ::std::vector<::Vec3>> mCurve;
49 ::ll::TypedStorage<8, 24, ::std::vector<::CameraInstructionOptions::SplineInstruction::SplineProgressOption>>
51 ::ll::TypedStorage<8, 24, ::std::vector<::CameraInstructionOptions::SplineInstruction::SplineRotationOption>>
52 mSplineRotationOption;
66 MCAPI ::CameraInstructionOptions::SplineInstruction&
71 MCAPI ~SplineInstruction();