UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CompressedBuffer::Private Namespace Reference

Classes

class  FArchiveDecoderSource
 
class  FBlockDecoder
 
class  FBlockEncoder
 
class  FBufferDecoderSource
 
class  FDecoder
 
class  FDecoderSource
 
class  FEncoder
 
struct  FHeader
 
class  FLZ4Decoder
 
class  FLZ4Encoder
 
class  FNoneDecoder
 
class  FNoneEncoder
 
class  FOodleDecoder
 
class  FOodleEncoder
 

Enumerations

enum class  EMethod : uint8 { None = 0 , Oodle = 3 , LZ4 = 4 }
 

Functions

template<typename BufferType >
FCompositeBuffer ValidBufferOrEmpty (BufferType &&CompressedData)
 

Enumeration Type Documentation

◆ EMethod

Method used to compress the data in a compressed buffer.

Enumerator
None 

Header is followed by one uncompressed block.

Oodle 

Header is followed by an array of compressed block sizes then the compressed blocks.

LZ4 

Header is followed by an array of compressed block sizes then the compressed blocks.

Function Documentation

◆ ValidBufferOrEmpty()

template<typename BufferType >
FCompositeBuffer UE::CompressedBuffer::Private::ValidBufferOrEmpty ( BufferType &&  CompressedData)
inline