Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
ICompressionFormat Struct Referenceabstract

#include <ICompressionFormat.h>

+ Inheritance diagram for ICompressionFormat:
+ Collaboration diagram for ICompressionFormat:

Public Member Functions

virtual FName GetCompressionFormatName ()=0
 
virtual bool Compress (void *CompressedBuffer, int32 &CompressedSize, const void *UncompressedBuffer, int32 UncompressedSize, int32 CompressionData, ECompressionFlags Flags)=0
 
virtual bool Uncompress (void *UncompressedBuffer, int32 &UncompressedSize, const void *CompressedBuffer, int32 CompressedSize, int32 CompressionData)=0
 
virtual int32 GetCompressedBufferSize (int32 UncompressedSize, int32 CompressionData)=0
 
virtual uint32 GetVersion ()=0
 
virtual FString GetDDCKeySuffix ()=0
 
virtual bool DoesOwnWorthDecompressingCheck ()=0
 

Detailed Description

Definition at line 14 of file ICompressionFormat.h.

Member Function Documentation

◆ Compress()

virtual bool ICompressionFormat::Compress ( void * CompressedBuffer,
int32 & CompressedSize,
const void * UncompressedBuffer,
int32 UncompressedSize,
int32 CompressionData,
ECompressionFlags Flags )
pure virtual

◆ DoesOwnWorthDecompressingCheck()

virtual bool ICompressionFormat::DoesOwnWorthDecompressingCheck ( )
pure virtual

◆ GetCompressedBufferSize()

virtual int32 ICompressionFormat::GetCompressedBufferSize ( int32 UncompressedSize,
int32 CompressionData )
pure virtual

◆ GetCompressionFormatName()

virtual FName ICompressionFormat::GetCompressionFormatName ( )
pure virtual

◆ GetDDCKeySuffix()

virtual FString ICompressionFormat::GetDDCKeySuffix ( )
pure virtual

◆ GetVersion()

virtual uint32 ICompressionFormat::GetVersion ( )
pure virtual

◆ Uncompress()

virtual bool ICompressionFormat::Uncompress ( void * UncompressedBuffer,
int32 & UncompressedSize,
const void * CompressedBuffer,
int32 CompressedSize,
int32 CompressionData )
pure virtual

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