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

#include <AnimCompressionTypes.h>

+ Inheritance diagram for FUECompressedAnimDataMutable:

Public Member Functions

 FUECompressedAnimDataMutable ()=default
 
ENGINE_API void BuildFinalBuffer (TArray< uint8 > &OutCompressedByteStream)
 
virtual void Bind (const TArrayView< uint8 > BulkData)
 
virtual int64 GetApproxCompressedSize () 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 (class FArchive &Ar)
 
virtual ENGINE_API void SerializeCompressedData (UObject *DataOwner, class FArchive &Ar)
 
virtual FString GetDebugString () const
 
- Public Member Functions inherited from FCompressedAnimDataBase< TArrayMaker >
 FCompressedAnimDataBase (FCompressedAnimDataBase< OtherContainerMaker > &InCompressedData)
 
 FCompressedAnimDataBase ()
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ FUECompressedAnimDataMutable()

FUECompressedAnimDataMutable::FUECompressedAnimDataMutable ( )
default

Member Function Documentation

◆ Bind()

virtual void FUECompressedAnimDataMutable::Bind ( const TArrayView< uint8 BulkData)
inlinevirtual

Implements ICompressedAnimData.

◆ BuildFinalBuffer()

void FUECompressedAnimDataMutable::BuildFinalBuffer ( TArray< uint8 > &  OutCompressedByteStream)

◆ GetApproxCompressedSize()

virtual int64 FUECompressedAnimDataMutable::GetApproxCompressedSize ( ) const
inlineoverridevirtual

Implements ICompressedAnimData.

◆ IsValid()

virtual bool FUECompressedAnimDataMutable::IsValid ( ) const
inlineoverridevirtual

Implements ICompressedAnimData.


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