5#include "Containers/Array.h"
77#if !PLATFORM_LITTLE_ENDIAN
89 return sizeof(
int32) * 2;
102#if !PLATFORM_LITTLE_ENDIAN
125#if !PLATFORM_LITTLE_ENDIAN
136 return sizeof(
int64) * 2;
139 return sizeof(
int32) * 2;
uint64 BYTESWAP_ORDER64(uint64 Value)
Definition ByteSwap.h:78
uint32 BYTESWAP_ORDER32(uint32 Val)
Definition ByteSwap.h:64
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition OodleDataCompressionUtil.cpp:9
bool CORE_API DecompressToExistingBuffer(void *InDestinationBuffer, int64 InDestinationBufferSize, TArray< uint8 > const &InCompressed)
Definition OodleDataCompressionUtil.cpp:112
bool CORE_API DecompressToAllocatedBuffer64(void *&OutDestinationBuffer, int64 &OutDestinationBufferSize, TArray64< uint8 > const &InCompressed)
Definition OodleDataCompressionUtil.cpp:187
bool DecompressToTArray(TArray< T > &OutDecompressed, TArray< uint8 > const &InCompressed)
Definition OodleDataCompressionUtil.h:198
bool CORE_API DecompressToExistingBuffer64(void *InDestinationBuffer, int64 InDestinationBufferSize, TArray64< uint8 > const &InCompressed)
Definition OodleDataCompressionUtil.cpp:134
bool CompressTArray(TArray< uint8 > &OutCompressed, const TArray< T > &InBuffer, FOodleDataCompression::ECompressor InCompressor, FOodleDataCompression::ECompressionLevel InLevel)
Definition OodleDataCompressionUtil.h:178
bool CORE_API CompressData(TArray< uint8 > &OutCompressed, const void *InData, int32 InDataSize, FOodleDataCompression::ECompressor InCompressor, FOodleDataCompression::ECompressionLevel InLevel)
Definition OodleDataCompressionUtil.cpp:10
int32 PeekSizes(TArray< uint8 > const &InCompressed, int32 &OutCompressedSize, int32 &OutDecompressedSize)
Definition OodleDataCompressionUtil.h:65
bool CompressTArray64(TArray64< uint8 > &OutCompressed, const TArray64< T > &InBuffer, FOodleDataCompression::ECompressor InCompressor, FOodleDataCompression::ECompressionLevel InLevel)
Definition OodleDataCompressionUtil.h:183
bool CORE_API DecompressToAllocatedBuffer(void *&OutDestinationBuffer, int32 &OutDestinationBufferSize, TArray< uint8 > const &InCompressed)
Definition OodleDataCompressionUtil.cpp:157
bool DecompressToTArray64(TArray64< T > &OutDecompressed, TArray64< uint8 > const &InCompressed)
Definition OodleDataCompressionUtil.h:216
bool CORE_API CompressData64(TArray64< uint8 > &OutCompressed, const void *InData, int64 InDataSize, FOodleDataCompression::ECompressor InCompressor, FOodleDataCompression::ECompressionLevel InLevel)
Definition OodleDataCompressionUtil.cpp:48
int32 PeekSizes64(TArray64< uint8 > const &InCompressed, int64 &OutCompressedSize, int64 &OutDecompressedSize)
Definition OodleDataCompressionUtil.h:91
ECompressor
Definition OodleDataCompression.h:49
ECompressionLevel
Definition OodleDataCompression.h:94