Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Misc
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Misc/Compression.h |
Include | #include "Misc/Compression.h" |
Syntax
struct FCompression
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | CompressMemory
(
FName FormatName, |
Thread-safe abstract compression routine. |
![]() ![]() |
int32 | CompressMemoryBound
(
FName FormatName, |
Thread-safe abstract compression routine to query memory requirements for a compression operation. |
![]() ![]() |
bool | CompressMemoryIfWorthDecompressing
(
FName FormatName, |
Same as CompressMemory but evaluates if the compression gain is worth the runtime decode time returns false if the size saving is not worth it (also if CompressedSize >= UncompressedSize) if false is returned, send the data uncompressed instead |
![]() ![]() |
FName | GetCompressionFormatFromDeprecatedFlags
(
ECompressionFlags DeprecatedFlags |
|
![]() ![]() |
FString | GetCompressorDDCSuffix
(
FName FormatName |
Returns a string which can be used to identify if a format has become out of date |
![]() ![]() |
uint32 | GetCompressorVersion
(
FName FormatName |
Returns a version number for a specified format |
![]() ![]() |
int32 | GetMaximumCompressedSize
(
FName FormatName, |
Thread-safe abstract compression routine to query maximum compressed size that could be made. |
![]() ![]() |
bool | IsFormatValid
(
FName FormatName |
Checks to see if a format will be usable, so that a fallback can be used |
![]() ![]() |
bool | UncompressMemory
(
FName FormatName, |
Thread-safe abstract decompression routine. |
![]() ![]() |
bool | UncompressMemoryStream
(
FName FormatName, |
|
![]() ![]() |
bool | VerifyCompressionFlagsValid
(
int32 InCompressionFlags |
Verifies if the passed in value represents valid compression flags |
Constants
Name | Description |
---|---|
CompressionFormats | Mapping of Compression FNames to their compressor objects |
CompressionFormatsCriticalSection | |
CompressorDstBytes | Number of bytes after compression.Nubmer of bytes after compression. |
CompressorSrcBytes | Number of bytes before compression. |
CompressorTimeCycles | Time spent compressing data in cycles. |