Navigation
API > API/Runtime > API/Runtime/Core
| Name | EInterpCurveMode |
| Type | enum |
| Header File | /Engine/Source/Runtime/Core/Public/Math/InterpCurvePoint.h |
| Include Path | #include "Math/InterpCurvePoint.h" |
Syntax
enum EInterpCurveMode
{
CIM_Linear,
CIM_CurveAuto,
CIM_Constant,
CIM_CurveUser,
CIM_CurveBreak,
CIM_CurveAutoClamped,
CIM_Unknown,
}
Values
| Name | Remarks |
|---|---|
| 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. |