Navigation
Unreal Engine C++ API Reference > 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 |