Navigation
Unreal Engine C++ API Reference > Runtime > Core > Math
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Math/InterpCurvePoint.h |
Include | #include "Math/InterpCurvePoint.h" |
Syntax
enum EInterpCurveMode
{
CIM_Linear,
CIM_CurveAuto,
CIM_Constant,
CIM_CurveUser,
CIM_CurveBreak,
CIM_CurveAutoClamped,
CIM_Unknown,
}
Values
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. |