UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CompressedBuffer.h File Reference

Go to the source code of this file.

Classes

class  FCompressedBuffer
 
class  FCompressedBufferReader
 
class  FCompressedBufferReaderSourceScope
 

Namespaces

namespace  FOodleDataCompression
 
namespace  UE
 
namespace  UE::CompressedBuffer
 
namespace  UE::CompressedBuffer::Private
 

Typedefs

using ECompressedBufferCompressionLevel = FOodleDataCompression::ECompressionLevel
 
using ECompressedBufferCompressor = FOodleDataCompression::ECompressor
 

Enumerations

enum class  ECompressedBufferDecompressFlags : uint32 { None = 0 , IntermediateBuffer = 1 << 0 }
 

Functions

 ENUM_CLASS_FLAGS (ECompressedBufferDecompressFlags)
 
CORE_API FArchiveoperator<< (FArchive &Ar, FCompressedBuffer &Buffer)
 

Typedef Documentation

◆ ECompressedBufferCompressionLevel

◆ ECompressedBufferCompressor

Enumeration Type Documentation

◆ ECompressedBufferDecompressFlags

Enumerator
None 
IntermediateBuffer 

Decompress each block to an intermediate buffer before copying it to the target address.

Use this flag to maintain performance when decompressing to uncached or write-combined memory.

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( ECompressedBufferDecompressFlags  )

◆ operator<<()

CORE_API FArchive & operator<< ( FArchive Ar,
FCompressedBuffer Buffer 
)