UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUECompressedAnimData Struct Reference

#include <AnimCompressionTypes.h>

+ Inheritance diagram for FUECompressedAnimData:

Public Member Functions

 FUECompressedAnimData ()=default
 
 FUECompressedAnimData (FUECompressedAnimDataMutable &InCompressedData)
 
ENGINE_API void InitViewsFromBuffer (const TArrayView< uint8 > BulkData)
 
template<typename TArchive >
void ByteSwapData (TArrayView< uint8 > CompresedData, TArchive &MemoryStream)
 
void ByteSwapIn (TArrayView< uint8 > CompressedData, FMemoryReader &MemoryStream)
 
void ByteSwapOut (TArrayView< uint8 > CompressedData, FMemoryWriter &MemoryStream)
 
virtual ENGINE_API void SerializeCompressedData (class FArchive &Ar) override
 
virtual void Bind (const TArrayView< uint8 > BulkData) override
 
virtual int64 GetApproxCompressedSize () const override
 
virtual ENGINE_API FString GetDebugString () const override
 
virtual bool IsValid () const override
 
- Public Member Functions inherited from ICompressedAnimData
 ICompressedAnimData ()=default
 
ENGINE_API ICompressedAnimData (const ICompressedAnimData &)
 
ENGINE_API ICompressedAnimDataoperator= (const ICompressedAnimData &)
 
virtual ~ICompressedAnimData ()
 
virtual ENGINE_API void SerializeCompressedData (UObject *DataOwner, class FArchive &Ar)
 
- Public Member Functions inherited from FCompressedAnimDataBase< TNonConstArrayViewMaker >
 FCompressedAnimDataBase (FCompressedAnimDataBase< OtherContainerMaker > &InCompressedData)
 
 FCompressedAnimDataBase ()
 

Additional Inherited Members

- Public Attributes inherited from ICompressedAnimData
int32 CompressedNumberOfKeys
 
- Public Attributes inherited from FCompressedAnimDataBase< TNonConstArrayViewMaker >
TNonConstArrayViewMaker< int32 >::Type CompressedTrackOffsets
 
FCompressedOffsetDataBase< typename TNonConstArrayViewMaker< int32 >::Type > CompressedScaleOffsets
 
TNonConstArrayViewMaker< uint8 >::Type CompressedByteStream
 
class AnimEncodingTranslationCodec
 
class AnimEncodingRotationCodec
 
class AnimEncodingScaleCodec
 
enum AnimationKeyFormat KeyEncodingFormat
 
AnimationCompressionFormat TranslationCompressionFormat
 
AnimationCompressionFormat RotationCompressionFormat
 
AnimationCompressionFormat ScaleCompressionFormat
 

Constructor & Destructor Documentation

◆ FUECompressedAnimData() [1/2]

FUECompressedAnimData::FUECompressedAnimData ( )
default

◆ FUECompressedAnimData() [2/2]

FUECompressedAnimData::FUECompressedAnimData ( FUECompressedAnimDataMutable InCompressedData)
inlineexplicit

Member Function Documentation

◆ Bind()

virtual void FUECompressedAnimData::Bind ( const TArrayView< uint8 BulkData)
inlineoverridevirtual

Implements ICompressedAnimData.

◆ ByteSwapData()

template<typename TArchive >
template void FUECompressedAnimData::ByteSwapData ( TArrayView< uint8 CompresedData,
TArchive MemoryStream 
)

◆ ByteSwapIn()

void FUECompressedAnimData::ByteSwapIn ( TArrayView< uint8 CompressedData,
FMemoryReader MemoryStream 
)
inline

◆ ByteSwapOut()

void FUECompressedAnimData::ByteSwapOut ( TArrayView< uint8 CompressedData,
FMemoryWriter MemoryStream 
)
inline

◆ GetApproxCompressedSize()

virtual int64 FUECompressedAnimData::GetApproxCompressedSize ( ) const
inlineoverridevirtual

Implements ICompressedAnimData.

◆ GetDebugString()

FString FUECompressedAnimData::GetDebugString ( ) const
overridevirtual

Reimplemented from ICompressedAnimData.

◆ InitViewsFromBuffer()

void FUECompressedAnimData::InitViewsFromBuffer ( const TArrayView< uint8 BulkData)

◆ IsValid()

virtual bool FUECompressedAnimData::IsValid ( ) const
inlineoverridevirtual

Implements ICompressedAnimData.

◆ SerializeCompressedData()

void FUECompressedAnimData::SerializeCompressedData ( class FArchive Ar)
overridevirtual

Reimplemented from ICompressedAnimData.


The documentation for this struct was generated from the following files: