Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimCurveCompressionCodec
- UAnimCurveCompressionCodec_UniformlySampled
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimCurveCompressionCodec_UniformlySampled.h |
Include | #include "Animation/AnimCurveCompressionCodec_UniformlySampled.h" |
Syntax
class UAnimCurveCompressionCodec_UniformlySampled : public UAnimCurveCompressionCodec
Remarks
Stores the raw rich curves as FCompressedRichCurve internally with optional key reduction and key time quantization.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
float | SampleRate | Sample rate to use when uniformly sampling |
![]() |
bool | UseAnimSequenceSampleRate | Whether to use the animation sequence sample rate or an explicit value |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UAnimCurveCompressionCodec_UniformlySampled
(
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. |