Unigine::Compress Class
Unigine Compress.
To use this class, include the UnigineCompress.h file.
Unigine::Compress Class
Members
static int zlibSize (int size)
Returns the maximum compressed buffer size.Arguments
- int size - The uncompressed data size.
Return value
The maximum compressed buffer size.static int zlibCompress (void * dest, int & dest_size, const void * src, int src_size, int quality)
Compress the data.Arguments
- void * dest - The destination buffer pointer.
- int & dest_size - The destination buffer size.
- const void * src - The source data pointer.
- int src_size - The source data size.
- int quality - Compression quality; 0 is for better performance, 1 is for better size.
Return value
Returns 1 if the operation was a success; otherwise, 0 is returned.static int zlibDecompress (void * dest, int dest_size, const void * src, int src_size)
Decompress the data.Arguments
- void * dest - The destination buffer pointer.
- int dest_size - The destination buffer size.
- const void * src - The source data pointer.
- int src_size - The source data size.
Return value
Returns 1 if the operation was a success; otherwise, 0 is returned.Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)