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
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback