Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation > API/Runtime/Engine/Animation/UAnimCompress
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimCompress.h |
Include | #include "Animation/AnimCompress.h" |
Source | /Engine/Source/Runtime/Engine/Private/Animation/AnimCompress.cpp |
static void BitwiseCompressAnimationTracks
&40;
const FCompressibleAnimData & CompressibleAnimData,
FCompressibleAnimDataResult & OutCompressedData,
AnimationCompressionFormat TargetTranslationFormat,
AnimationCompressionFormat TargetRotationFormat,
AnimationCompressionFormat TargetScaleFormat,
const TArray< FTranslationTrack > & TranslationData,
const TArray< FRotationTrack > & RotationData,
const TArray< FScaleTrack > & ScaleData,
bool IncludeKeyTable
&41;
Remarks
Encodes individual key arrays into an AnimSequence using the desired bit packing formats.
Parameters
Name | Description |
---|---|
Seq | Pointer to an Animation Sequence which will contain the bit-packed data . |
TargetTranslationFormat | The format to use when encoding translation keys. |
TargetRotationFormat | The format to use when encoding rotation keys. |
TargetScaleFormat | The format to use when encoding scale keys. |
TranslationData | Translation Tracks to bit-pack into the Animation Sequence. |
RotationData | Rotation Tracks to bit-pack into the Animation Sequence. |
ScaleData | Scale Tracks to bit-pack into the Animation Sequence. |
IncludeKeyTable | true if the compressed data should also contain a table of frame indices for each key. (required by some codecs) |