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

Public Member Functions

virtual uint64 GetHeaderSize (const FHeader &Header) const =0
 
virtual bool TryDecompressTo (FDecoderContext &Context, const FDecoderSource &Source, const FHeader &Header, FMemoryView HeaderView, uint64 RawOffset, FMutableMemoryView RawView, ECompressedBufferDecompressFlags Flags) const =0
 
virtual FCompositeBuffer DecompressToComposite (FDecoderContext &Context, const FDecoderSource &Source, const FHeader &Header, const FMemoryView HeaderView, uint64 RawOffset, uint64 RawSize) const =0
 

Member Function Documentation

◆ DecompressToComposite()

virtual FCompositeBuffer UE::CompressedBuffer::Private::FDecoder::DecompressToComposite ( FDecoderContext &  Context,
const FDecoderSource Source,
const FHeader Header,
const FMemoryView  HeaderView,
uint64  RawOffset,
uint64  RawSize 
) const
pure virtual

◆ GetHeaderSize()

virtual uint64 UE::CompressedBuffer::Private::FDecoder::GetHeaderSize ( const FHeader Header) const
pure virtual

◆ TryDecompressTo()

virtual bool UE::CompressedBuffer::Private::FDecoder::TryDecompressTo ( FDecoderContext &  Context,
const FDecoderSource Source,
const FHeader Header,
FMemoryView  HeaderView,
uint64  RawOffset,
FMutableMemoryView  RawView,
ECompressedBufferDecompressFlags  Flags 
) const
pure virtual

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