Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Math/InterpCurvePoint.h |
Include |
#include "Math/InterpCurvePoint.h" |
enum EInterpCurveMode
{
CIM_Linear,
CIM_CurveAuto,
CIM_Constant,
CIM_CurveUser,
CIM_CurveBreak,
CIM_CurveAutoClamped,
CIM_Unknown,
}
Name |
Description |
---|---|
CIM_Linear |
A straight line between two keypoint values. |
CIM_CurveAuto |
A cubic-hermite curve between two keypoints, using Arrive/Leave tangents. |
CIM_Constant |
The out value is held constant until the next key, then will jump to that value. |
CIM_CurveUser |
A smooth curve just like CIM_Curve, but tangents are not automatically updated so you can have manual control over them (eg. in Curve Editor). |
CIM_CurveBreak |
A curve like CIM_Curve, but the arrive and leave tangents are not forced to be the same, so you can create a 'corner' at this key. |
CIM_CurveAutoClamped |
A cubic-hermite curve between two keypoints, using Arrive/Leave tangents. |
CIM_Unknown |
Invalid or unknown curve type. |