Navigation
API > API/Runtime > API/Runtime/Core
| Name | ICompressionFormat |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/ICompressionFormat.h |
| Include Path | #include "Misc/ICompressionFormat.h" |
Syntax
struct ICompressionFormat :
public IModularFeature ,
public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Compress
(
void* CompressedBuffer, |
Misc/ICompressionFormat.h | ||
virtual bool Compress
(
void* CompressedBuffer, |
Default 64 bit implementation wraps legacy 32 bit implementation with size checks - will be removed when deprecated function is removed. | Misc/ICompressionFormat.h | |
bool DoesOwnWorthDecompressingCheck () |
Returns whether the compression format internally decides whether the decreased size is worth the CPU cost of decompressing it. | Misc/ICompressionFormat.h | |
virtual int32 GetCompressedBufferSize
(
int32 UncompressedSize, |
Misc/ICompressionFormat.h | ||
virtual bool GetCompressedBufferSize
(
int64& OutBufferSize, |
Misc/ICompressionFormat.h | ||
FName GetCompressionFormatName() |
Misc/ICompressionFormat.h | ||
FString GetDDCKeySuffix() |
Misc/ICompressionFormat.h | ||
uint32 GetVersion() |
Misc/ICompressionFormat.h | ||
virtual bool Uncompress
(
void* UncompressedBuffer, |
Misc/ICompressionFormat.h | ||
virtual bool Uncompress
(
void* UncompressedBuffer, |
Default 64 bit implementation wraps legacy 32 bit implementation with size checks - will be removed when deprecated function is removed. | Misc/ICompressionFormat.h |