Navigation
API > API/Runtime > API/Runtime/Engine
| Name | AnimEncoding |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/AnimEncoding.h |
| Include Path | #include "AnimEncoding.h" |
Syntax
class AnimEncoding
Derived Classes
Functions
Public
| 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 | |
virtual void GetPoseRotations
(
TArrayView< FTransform >& Atoms, |
Decompress all requested rotation components from an Animation Sequence | AnimEncoding.h | |
virtual void GetPoseScales
(
TArrayView< FTransform >& Atoms, |
Decompress all requested translation components from an Animation Sequence | AnimEncoding.h | |
virtual void GetPoseTranslations
(
TArrayView< FTransform >& Atoms, |
Decompress all requested translation components from an Animation Sequence | AnimEncoding.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float TimeToIndex
(
float SequenceLength, |
Utility function to determine the two key indices to interpolate given a relative position in the animation | AnimEncoding.h | |
static float TimeToIndex
(
EAnimInterpolationType Interpolation, |
Utility function to determine the two key indices to interpolate given a relative position in the animation | AnimEncoding.h |