EInterpCurveMode

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.

References

Module

Core

Header

Runtime/Core/Public/Math/InterpCurvePoint.h