Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- AnimEncoding
- AnimEncodingLegacyBase
- AEFConstantKeyLerpShared
- AEFConstantKeyLerp
- AEFVariableKeyLerpShared
- AEFVariableKeyLerp
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/AnimEncoding.h |
| Include | #include "AnimEncoding.h" |
Syntax
class AnimEncodingLegacyBase : public AnimEncoding
Remarks
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.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ByteSwapRotationIn
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on import | |
| void | ByteSwapRotationOut
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on export | |
| void | ByteSwapScaleIn
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on import | |
| void | ByteSwapScaleOut
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on export | |
| void | ByteSwapTranslationIn
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on import | |
| void | ByteSwapTranslationOut
(
FUECompressedAnimData& CompressedData, |
Handles the ByteSwap of compressed animation data on export | |
| void | GetBoneAtomRotation
(
FTransform& OutAtom, |
Decompress the Rotation component of a BoneAtom | |
| void | GetBoneAtomScale
(
FTransform& OutAtom, |
Decompress the Scale component of a BoneAtom | |
| void | GetBoneAtomTranslation
(
FTransform& OutAtom, |
Decompress the Translation component of a BoneAtom |
Overridden from AnimEncoding
| Type | Name | Description | |
|---|---|---|---|
| void | ByteSwapIn
(
FUECompressedAnimData& CompressedData, |
Handles Byte-swapping incoming animation data from a MemoryReader | |
| void | ByteSwapOut
(
FUECompressedAnimData& CompressedData, |
Handles Byte-swapping outgoing animation data to an array of BYTEs |