UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RichCurve.cpp File Reference

Classes

struct  Quantized16BitKeyTimeAdapter
 
struct  Float32BitKeyTimeAdapter
 
struct  UniformKeyDataAdapter< Format >
 
struct  MixedKeyDataAdapter
 
struct  WeightedKeyDataAdapter
 

Namespaces

namespace  UE
 
namespace  UE::Anim
 
namespace  UE::Anim::RichCurve
 
namespace  UE::Anim::RichCurve::Private
 

Macros

#define MIXEDKEY_STRIPS_TANGENTS   0
 

Typedefs

using KeyDataHandle = int32
 
typedef float(* UE::Anim::RichCurve::Private::InterpEvalFun) (const FCompressedRichCurve::FStaticEvalArgs &Args)
 

Functions

template<class T >
void FeaturePointMethod (T &Function, float StartTime, float EndTime, float StartValue, float Mu, int Depth, int MaxDepth, float &MaxV, float &MinVal)
 
ERichCurveInterpMode GetKeyInterpMode (ERichCurveCompressionFormat Format)
 

Macro Definition Documentation

◆ MIXEDKEY_STRIPS_TANGENTS

#define MIXEDKEY_STRIPS_TANGENTS   0

Typedef Documentation

◆ KeyDataHandle

Function Documentation

◆ FeaturePointMethod()

template<class T >
void FeaturePointMethod ( T &  Function,
float  StartTime,
float  EndTime,
float  StartValue,
float  Mu,
int  Depth,
int  MaxDepth,
float MaxV,
float MinVal 
)

◆ GetKeyInterpMode()

ERichCurveInterpMode GetKeyInterpMode ( ERichCurveCompressionFormat  Format)