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 |