UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CompressedBuffer::Private::FOodleEncoder Class Referencefinal
+ Inheritance diagram for UE::CompressedBuffer::Private::FOodleEncoder:

Public Member Functions

 FOodleEncoder (ECompressedBufferCompressor InCompressor, ECompressedBufferCompressionLevel InCompressionLevel)
 
- Public Member Functions inherited from UE::CompressedBuffer::Private::FBlockEncoder
FCompositeBuffer Compress (const FCompositeBuffer &RawData, uint64 BlockSize) const final
 

Protected Member Functions

EMethod GetMethod () const final
 
uint8 GetCompressor () const final
 
uint8 GetCompressionLevel () const final
 
uint64 CompressBlockBound (uint64 RawSize) const final
 
bool CompressBlock (FMutableMemoryView &CompressedData, const FMemoryView RawData) const final
 

Constructor & Destructor Documentation

◆ FOodleEncoder()

UE::CompressedBuffer::Private::FOodleEncoder::FOodleEncoder ( ECompressedBufferCompressor  InCompressor,
ECompressedBufferCompressionLevel  InCompressionLevel 
)
inline

Member Function Documentation

◆ CompressBlock()

bool UE::CompressedBuffer::Private::FOodleEncoder::CompressBlock ( FMutableMemoryView CompressedData,
const FMemoryView  RawData 
) const
inlinefinalprotectedvirtual

◆ CompressBlockBound()

uint64 UE::CompressedBuffer::Private::FOodleEncoder::CompressBlockBound ( uint64  RawSize) const
inlinefinalprotectedvirtual

◆ GetCompressionLevel()

uint8 UE::CompressedBuffer::Private::FOodleEncoder::GetCompressionLevel ( ) const
inlinefinalprotectedvirtual

◆ GetCompressor()

uint8 UE::CompressedBuffer::Private::FOodleEncoder::GetCompressor ( ) const
inlinefinalprotectedvirtual

◆ GetMethod()

EMethod UE::CompressedBuffer::Private::FOodleEncoder::GetMethod ( ) const
inlinefinalprotectedvirtual

The documentation for this class was generated from the following file: