Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UAnimCompress
Description
Common compression utility to populate individual rotation and translation track arrays from a set of raw animation tracks. Used as a precurser to animation compression.
| Name | SeparateRawDataIntoTracks |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimCompress.h |
| Include Path | #include "Animation/AnimCompress.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Animation/AnimCompress.cpp |
static void SeparateRawDataIntoTracks
(
const TArray < struct FRawAnimSequenceTrack > & RawAnimData,
float SequenceLength,
TArray < struct FTranslationTrack > & OutTranslationData,
TArray < struct FRotationTrack > & OutRotationData,
TArray < struct FScaleTrack > & OutScaleData
)
Parameters
| Name | Remarks |
|---|---|
| RawAnimData | Array of raw animation tracks |
| SequenceLength | The duration of the animation in seconds |
| OutTranslationData | Translation tracks to fill |
| OutRotationData | Rotation tracks to fill |
| OutScaleData | Scale tracks to fill |