FCompressedAnimSequence

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Animation/AnimCompressionTypes.h

Include

#include "Animation/AnimCompressionTypes.h"

Syntax

struct FCompressedAnimSequence

Variables

Name Description

Public variable

UAnimBoneCompre...

 

BoneCompressionCodec

The codec used by the compressed data as determined by the bone compression settings.

Public variable

TArray< uint8 >

 

CompressedByteStream

ByteStream for compressed animation data.

Public variable

TArray< uint8 >

 

CompressedCurveByteStream

Compressed curve data stream used by AnimCurveCompressionCodec

Public variable

TArray< struct ...

 

CompressedCurveNames

Much like track indices above, we need to be able to remap curve names.

Public variable

TUniquePtr< ICo...

 

CompressedDataStructure

Compressed bone data stream used by AnimBoneCompressionCodec

Public variable

int32

 

CompressedRawDataSize

The size of the raw data used to create the compressed data.

Public variable

TArray< struct ...

 

CompressedTrackToSkeletonMapTable

Version of TrackToSkeletonMapTable for the compressed tracks.

Public variable

UAnimCurveCompr...

 

CurveCompressionCodec

The codec used by the compressed data as determined by the curve compression settings.

Public variable

FByteBulkData

 

OptionalBulk

Constructors

Name Description

Public function

FCompressedAnimSequence()

Functions

Name Description

Public function

void

 

ClearCompressedBoneData()

Public function

void

 

ClearCompressedCurveData()

Public function Const

SIZE_T

 

GetMemorySize()

Return the number of bytes used.

Public function Const

int32

 

GetSkeletonIndexFromTrackIndex

(
    const int32 TrackIndex
)

Public function

void

 

SerializeCompressedData

(
    FArchive& Ar,
    bool bDDCData,
    UObject* DataOwner,
    USkeleton* Skeleton,
    UAnimBoneCompressionSettings* ...,
    UAnimCurveCompressionSettings*...,
    bool bCanUseBulkData
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss