UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RealCurve.h File Reference
#include "CoreMinimal.h"
#include "Curves/IndexedCurve.h"
#include "Misc/FrameRate.h"
#include "RealCurve.generated.h"

Go to the source code of this file.

Classes

struct  FCurveAttributes
 
struct  FRealCurve
 
struct  TStructOpsTypeTraits< FRealCurve >
 

Enumerations

enum  ERichCurveInterpMode : int { UMETA =(DisplayName = "Linear") , UMETA =(DisplayName = "Linear") , UMETA =(DisplayName = "Linear") , UMETA =(DisplayName = "Linear") }
 
enum  ERichCurveExtrapolation : int {
  UMETA =(DisplayName = "Linear") , UMETA =(DisplayName = "Linear") , UMETA =(DisplayName = "Linear") , UMETA =(DisplayName = "Linear") ,
  UMETA =(DisplayName = "Linear") , UMETA =(DisplayName = "Linear")
}
 

Enumeration Type Documentation

◆ ERichCurveExtrapolation

Enumerates extrapolation options.

Enumerator
UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation

UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation

UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation

UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation

UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation

UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation

◆ ERichCurveInterpMode

Method of interpolation between this key and the next.

Enumerator
UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation

UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation

UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation

UMETA 

Use linear interpolation between values.

Use a constant value. Represents stepped values.

Cubic interpolation. See TangentMode for different cubic interpolation options.

No interpolation.

Repeat the curve without an offset.

Repeat the curve with an offset relative to the first or last key's value.

Sinusoidally extrapolate.

Use a linearly increasing value for extrapolation.

Use a constant value for extrapolation

No Extrapolation