| AnimEncoding
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/AnimEncoding.h |
Include |
#include "AnimEncoding.h" |
class AnimEncodingLegacyBase : public AnimEncoding
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 | Description | ||
---|---|---|---|
|
ByteSwapRotationIn ( |
Handles the ByteSwap of compressed animation data on import |
|
|
ByteSwapRotationOut ( |
Handles the ByteSwap of compressed animation data on export |
|
|
ByteSwapScaleIn ( |
Handles the ByteSwap of compressed animation data on import |
|
|
ByteSwapScaleOut ( |
Handles the ByteSwap of compressed animation data on export |
|
|
ByteSwapTranslationIn ( |
Handles the ByteSwap of compressed animation data on import |
|
|
ByteSwapTranslationOut ( |
Handles the ByteSwap of compressed animation data on export |
|
|
GetBoneAtomRotation ( |
Decompress the Rotation component of a BoneAtom |
|
|
GetBoneAtomScale ( |
Decompress the Scale component of a BoneAtom |
|
|
GetBoneAtomTranslation ( |
Decompress the Translation component of a BoneAtom |
Name | Description | ||
---|---|---|---|
|
ByteSwapIn ( |
Handles Byte-swapping incoming animation data from a MemoryReader |
|
|
ByteSwapOut ( |
Handles Byte-swapping outgoing animation data to an array of BYTEs |