Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimCurveCompressionCodec
- UAnimCurveCompressionCodec_CompressedRichCurve
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimCurveCompressionCodec_CompressedRichCurve.h |
| Include | #include "Animation/AnimCurveCompressionCodec_CompressedRichCurve.h" |
Syntax
class UAnimCurveCompressionCodec_CompressedRichCurve : public UAnimCurveCompressionCodec
Remarks
Stores the raw rich curves as FCompressedRichCurve internally with optional key reduction and key time quantization.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | ErrorSampleRate | Sample rate to use when measuring the curve error | |
| float | MaxCurveError | Max error allowed when compressing the rich curves | |
| bool | UseAnimSequenceSampleRate | Whether to use the animation sequence sample rate or an explicit value |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAnimCurveCompressionCodec_CompressedRichCurve
(
const FObjectInitializer& ObjectInitializer |
Overridden from UAnimCurveCompressionCodec
| Type | Name | Description | |
|---|---|---|---|
| bool | Compress
(
const FCompressibleAnimData& AnimSeq, |
Compresses the curve data from an animation sequence. | |
| float | DecompressCurve
(
const FCompressedAnimSequence& AnimSeq, |
Decompress a single curve. | |
| void | DecompressCurves
(
const FCompressedAnimSequence& AnimSeq, |
Decompresses all the active blended curves. | |
| void | PopulateDDCKey
(
FArchive& Ar |
Called to generate a unique DDC key for this codec instance. |