Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
Inheritance Hierarchy
- FCompressedAnimDataBase
- FUECompressedAnimData
- FUECompressedAnimDataMutable
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Animation/AnimCompressionTypes.h |
| Include | #include "Animation/AnimCompressionTypes.h" |
Syntax
template<template< typename > class ContainerTypeMakerTemplate>
struct FCompressedAnimDataBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| ContainerTypeMakerTemplate< uint8 >::Type | CompressedByteStream | ||
| FCompressedOffsetDataBase< typename ContainerTypeMakerTemplate< int32 >::Type > | CompressedScaleOffsets | An array of 2*NumTrack ints, arranged as follows: if identity, it is offset if not, it is num of keys [0] Scale0.Offset or NumKeys [1] Scale1.Offset or NumKeys | |
| ContainerTypeMakerTemplate< int32 >::Type | CompressedTrackOffsets | An array of 4*NumTrack ints, arranged as follows: - PerTrack is 2*NumTrack, so this isn't true any more [0] Trans0.Offset [1] Trans0.NumKeys [2] Rot0.Offset [3] Rot0.NumKeys [4] Trans1.Offset . | |
| enum AnimationKeyFormat | KeyEncodingFormat | ||
| AnimEncoding * | RotationCodec | ||
| AnimationCompressionFormat | RotationCompressionFormat | ||
| AnimEncoding * | ScaleCodec | ||
| AnimationCompressionFormat | ScaleCompressionFormat | ||
| AnimEncoding * | TranslationCodec | The runtime interface to decode and byte swap the compressed animation May be NULL. | |
| AnimationCompressionFormat | TranslationCompressionFormat | The compression format that was used to compress tracks parts. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCompressedAnimDataBase
(
FCompressedAnimDataBase< OtherContainerMaker >& InCompressedData |