/Engine/Source/Runtime/Engine/Classes/Curves/RichCurve.h
A runtime optimized representation of aFRichCurve. It consumes less memory and evaluates faster.
struct FCompressedRichCurve
TArray< uint8 >
CompressedKeys
Compressed keys, used only outside of the editor
TEnumAsByte< ER...
CompressionFormat
Compression format used by CompressedKeys
TConstantValueN...
ConstantValueNumKeys
If the compression format is constant, this is the value returned Inline here to reduce the likelihood of accessing the compressed keys data for the common case of constant/zero/empty curves When a curve is linear/cubic/mixed, the constant float value isn't used and instead we use the number of keys
TEnumAsByte< ER...
KeyTimeCompressionFormat
Compression format used to pack the key time
TEnumAsByte< ER...
PostInfinityExtrap
Post-infinity extrapolation state
TEnumAsByte< ER...
PreInfinityExtrap
Pre-infinity extrapolation state