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

Classes

struct  OodleScratchBuffer
 

Public Member Functions

 OodleScratchBuffers ()
 
 ~OodleScratchBuffers ()
 
int64 OodleDecode (const void *InCompBuf, int64 InCompBufSize64, void *OutRawBuf, int64 InRawLen64)
 
int64 OodleEncode (void *OutCompressedData, int64 InCompressedBufferSize, const void *InUncompressedData, int64 InUncompressedSize, ECompressor Compressor, ECompressionLevel Level, bool CompressIndependentChunks, int64 DictionaryBackup)
 

Public Attributes

OO_SINTa OodleScratchMemorySize = 0
 
int32 OodleScratchBufferCount = 0
 
OodleScratchBufferOodleScratches = nullptr
 

Constructor & Destructor Documentation

◆ OodleScratchBuffers()

FOodleDataCompression::OodleScratchBuffers::OodleScratchBuffers ( )
inline

◆ ~OodleScratchBuffers()

FOodleDataCompression::OodleScratchBuffers::~OodleScratchBuffers ( )
inline

Member Function Documentation

◆ OodleDecode()

int64 FOodleDataCompression::OodleScratchBuffers::OodleDecode ( const void InCompBuf,
int64  InCompBufSize64,
void OutRawBuf,
int64  InRawLen64 
)
inline

◆ OodleEncode()

int64 FOodleDataCompression::OodleScratchBuffers::OodleEncode ( void OutCompressedData,
int64  InCompressedBufferSize,
const void InUncompressedData,
int64  InUncompressedSize,
ECompressor  Compressor,
ECompressionLevel  Level,
bool  CompressIndependentChunks,
int64  DictionaryBackup 
)
inline

Member Data Documentation

◆ OodleScratchBufferCount

int32 FOodleDataCompression::OodleScratchBuffers::OodleScratchBufferCount = 0

◆ OodleScratches

OodleScratchBuffer* FOodleDataCompression::OodleScratchBuffers::OodleScratches = nullptr

◆ OodleScratchMemorySize

OO_SINTa FOodleDataCompression::OodleScratchBuffers::OodleScratchMemorySize = 0

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