Navigation
API > API/Runtime > API/Runtime/Engine
This class serves as the base to AEFConstantKeyLerpShared, introducing the per-track serialization methods called by ByteSwapIn/ByteSwapOut and individual GetBoneAtomRotation / GetBoneAtomTranslation calls, which GetBoneAtom calls on Seq.TranslationCodec or Seq.RotationCodec.
| Name | AnimEncodingLegacyBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/AnimEncoding.h |
| Include Path | #include "AnimEncoding.h" |
Syntax
class AnimEncodingLegacyBase : public AnimEncoding
Inheritance Hierarchy
- AnimEncoding → AnimEncodingLegacyBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ByteSwapRotationIn
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on import | AnimEncoding.h | |
virtual void ByteSwapRotationOut
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on export | AnimEncoding.h | |
virtual void ByteSwapScaleIn
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on import | AnimEncoding.h | |
virtual void ByteSwapScaleOut
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on export | AnimEncoding.h | |
virtual void ByteSwapTranslationIn
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on import | AnimEncoding.h | |
virtual void ByteSwapTranslationOut
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on export | AnimEncoding.h | |
virtual void GetBoneAtomRotation
(
FTransform& OutAtom, |
Decompress the Rotation component of a BoneAtom | AnimEncoding.h | |
virtual void GetBoneAtomScale
(
FTransform& OutAtom, |
Decompress the Scale component of a BoneAtom | AnimEncoding.h | |
virtual void GetBoneAtomTranslation
(
FTransform& OutAtom, |
Decompress the Translation component of a BoneAtom | AnimEncoding.h |
Overridden from AnimEncoding
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ByteSwapIn
(
FUECompressedAnimData& CompressedData, |
Handles Byte-swapping incoming animation data from a MemoryReader | AnimEncoding.h | |
virtual void ByteSwapOut
(
FUECompressedAnimData& CompressedData, |
Handles Byte-swapping outgoing animation data to an array of BYTEs | AnimEncoding.h |