|
| static uint16 | CompressFixed16 (float Value, int32 Log2MaxValue=0) |
| |
| template<int32 Log2MaxValue> |
| static float | DecompressFixed16 (uint16 Value) |
| |
| static int32 | MakeHeader (const int32 NumKeys, const int32 KeyFormat, const int32 KeyFlags, bool bReallyNeedsFrameTable) |
| |
| static int32 | GetKeyCountFromHeader (int32 Header) |
| |
| static void | GetAllSizesFromFormat (int32 KeyFormat, int32 FormatFlags, int32 &KeyComponentCount, int32 &KeyComponentSize, int32 &FixedComponentCount, int32 &FixedComponentSize) |
| |
| static void | GetByteSizesFromFormat (int32 KeyFormat, int32 FormatFlags, int32 &BytesPerKey, int32 &FixedBytes) |
| |
| static void | DecomposeHeader (int32 Header, int32 &KeyFormat, int32 &NumKeys, int32 &FormatFlags) |
| |
| static void | DecomposeHeader (int32 Header, int32 &KeyFormat, int32 &NumKeys, int32 &FormatFlags, int32 &BytesPerKey, int32 &FixedBytes) |
| |
| template<bool bIsDataAligned = true> |
| static void | DecompressTranslation (int32 Format, int32 FormatFlags, FVector3f &Out, const uint8 *RESTRICT TopOfStream, const uint8 *RESTRICT KeyData) |
| |
| template<bool bIsDataAligned = true> |
| static void | DecompressRotation (int32 Format, int32 FormatFlags, FQuat4f &Out, const uint8 *RESTRICT TopOfStream, const uint8 *RESTRICT KeyData) |
| |
| template<bool bIsDataAligned = true> |
| static void | DecompressScale (int32 Format, int32 FormatFlags, FVector3f &Out, const uint8 *RESTRICT TopOfStream, const uint8 *RESTRICT KeyData) |
| |
| template<> |
| float | DecompressFixed16 (uint16 Value) |
| |
This class contains helper methods for dealing with animations compressed with the per-track codec