Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FCompressedAnimSequence |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AnimCompressionTypes.h |
| Include Path | #include "Animation/AnimCompressionTypes.h" |
Syntax
struct FCompressedAnimSequence
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Animation/AnimCompressionTypes.h | |||
| Animation/AnimCompressionTypes.h | |||
FCompressedAnimSequence
(
const FCompressedAnimSequence& |
Animation/AnimCompressionTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneCompressionCodec | TObjectPtr< class UAnimBoneCompressionCodec > | The codec used by the compressed data as determined by the bone compression settings. | Animation/AnimCompressionTypes.h | |
| CompressedByteStream | TArray< uint8 > | ByteStream for compressed animation data. | Animation/AnimCompressionTypes.h | |
| CompressedCurveByteStream | TArray< uint8 > | Compressed curve data stream used by AnimCurveCompressionCodec | Animation/AnimCompressionTypes.h | |
| CompressedCurveNames | TArray< struct FSmartName > | Animation/AnimCompressionTypes.h | ||
| CompressedDataStructure | TUniquePtr< ICompressedAnimData > | Compressed bone data stream used by AnimBoneCompressionCodec | Animation/AnimCompressionTypes.h | |
| CompressedRawData | TArray< FRawAnimSequenceTrack > | Temp debug DDC issues. | Animation/AnimCompressionTypes.h | |
| CompressedRawDataSize | int32 | The size of the raw data used to create the compressed data. | Animation/AnimCompressionTypes.h | |
| CompressedTrackToSkeletonMapTable | TArray< struct FTrackToSkeletonMap > | Version of TrackToSkeletonMapTable for the compressed tracks. | Animation/AnimCompressionTypes.h | |
| CurveCompressionCodec | TObjectPtr< class UAnimCurveCompressionCodec > | The codec used by the compressed data as determined by the curve compression settings. | Animation/AnimCompressionTypes.h | |
| IndexedCurveNames | TArray< FAnimCompressedCurveIndexedName > | Curve names for each compressed curve track, indices sorted by FName | Animation/AnimCompressionTypes.h | |
| OptionalBulk | FByteBulkData | Animation/AnimCompressionTypes.h | ||
| OwnerName | FName | Animation/AnimCompressionTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearCompressedBoneData() |
Animation/AnimCompressionTypes.h | ||
void ClearCompressedCurveData() |
Animation/AnimCompressionTypes.h | ||
SIZE_T GetMemorySize() |
Return the number of bytes used. | Animation/AnimCompressionTypes.h | |
int32 GetSkeletonIndexFromTrackIndex
(
const int32 TrackIndex |
Animation/AnimCompressionTypes.h | ||
int32 GetTrackIndexFromSkeletonIndex
(
const int32 BoneIndex |
Animation/AnimCompressionTypes.h | ||
bool IsBoneDataValid
(
const UAnimSequence* AnimSequence, |
Animation/AnimCompressionTypes.h | ||
bool IsCurveDataValid
(
const UAnimSequence* AnimSequence, |
Animation/AnimCompressionTypes.h | ||
bool IsValid
(
const UAnimSequence* AnimSequence, |
Animation/AnimCompressionTypes.h | ||
void RebuildCurveIndexTable() |
Animation/AnimCompressionTypes.h | ||
void Reset() |
Animation/AnimCompressionTypes.h | ||
void SerializeCompressedData
(
FArchive& Ar, |
Animation/AnimCompressionTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCompressedAnimSequence & operator=
(
const FCompressedAnimSequence& |
Animation/AnimCompressionTypes.h | ||
| Animation/AnimCompressionTypes.h |