ScummVM API documentation
packice.h File Reference
#include "common/array.h"
#include "common/scummsys.h"

Go to the source code of this file.

Classes

struct  Common::PackIceHeader
 

Namespaces

 Common
 

Enumerations

enum  PackIceVersion { kPackIceVersion110 = 0, kPackIceVersion200 = 1, kPackIceVersion231 = 2 }
 

Functions

bool Common::detectPackIceHeader (const byte *data, uint32 size, bool exactSizeKnown)
 
bool Common::parsePackIceHeader (const byte *data, uint32 size, bool exactSizeKnown, PackIceHeader &header)
 
const char * Common::getPackIceName (PackIceVersion version)
 
bool Common::decompressPackIce (const byte *data, uint32 size, Common::Array< byte > &out, bool exactSizeKnown=true)
 
bool Common::decompressPackIceStream (const byte *data, uint32 size, uint32 streamStart, uint32 streamEnd, uint32 rawSize, Common::Array< byte > &out, bool useBytes)
 
bool Common::convertPackIcePictureData (Common::Array< byte > &data, uint32 pictureSize=32000)
 

Detailed Description

Pack-Ice decompressor.