UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
OodleDataCompressionUtil.h File Reference
#include "Containers/Array.h"
#include "Containers/ContainersFwd.h"
#include "HAL/Platform.h"
#include "OodleDataCompression.h"

Go to the source code of this file.

Namespaces

namespace  FOodleCompressedArray
 

Functions

bool CORE_API FOodleCompressedArray::CompressData (TArray< uint8 > &OutCompressed, const void *InData, int32 InDataSize, FOodleDataCompression::ECompressor InCompressor, FOodleDataCompression::ECompressionLevel InLevel)
 
bool CORE_API FOodleCompressedArray::CompressData64 (TArray64< uint8 > &OutCompressed, const void *InData, int64 InDataSize, FOodleDataCompression::ECompressor InCompressor, FOodleDataCompression::ECompressionLevel InLevel)
 
int32 FOodleCompressedArray::PeekSizes (TArray< uint8 > const &InCompressed, int32 &OutCompressedSize, int32 &OutDecompressedSize)
 
int32 FOodleCompressedArray::PeekSizes64 (TArray64< uint8 > const &InCompressed, int64 &OutCompressedSize, int64 &OutDecompressedSize)
 
bool CORE_API FOodleCompressedArray::DecompressToExistingBuffer (void *InDestinationBuffer, int64 InDestinationBufferSize, TArray< uint8 > const &InCompressed)
 
bool CORE_API FOodleCompressedArray::DecompressToExistingBuffer64 (void *InDestinationBuffer, int64 InDestinationBufferSize, TArray64< uint8 > const &InCompressed)
 
bool CORE_API FOodleCompressedArray::DecompressToAllocatedBuffer (void *&OutDestinationBuffer, int32 &OutDestinationBufferSize, TArray< uint8 > const &InCompressed)
 
bool CORE_API FOodleCompressedArray::DecompressToAllocatedBuffer64 (void *&OutDestinationBuffer, int64 &OutDestinationBufferSize, TArray64< uint8 > const &InCompressed)
 
template<class T >
bool FOodleCompressedArray::CompressTArray (TArray< uint8 > &OutCompressed, const TArray< T > &InBuffer, FOodleDataCompression::ECompressor InCompressor, FOodleDataCompression::ECompressionLevel InLevel)
 
template<class T >
bool FOodleCompressedArray::CompressTArray64 (TArray64< uint8 > &OutCompressed, const TArray64< T > &InBuffer, FOodleDataCompression::ECompressor InCompressor, FOodleDataCompression::ECompressionLevel InLevel)
 
template<class T >
bool FOodleCompressedArray::DecompressToTArray (TArray< T > &OutDecompressed, TArray< uint8 > const &InCompressed)
 
template<class T >
bool FOodleCompressedArray::DecompressToTArray64 (TArray64< T > &OutDecompressed, TArray64< uint8 > const &InCompressed)