ScummVM API documentation
Sci::DecompressorDCL Class Reference

#include <decompressor.h>

Inheritance diagram for Sci::DecompressorDCL:
Sci::Decompressor

Public Member Functions

int unpack (Common::ReadStream *src, byte *dest, uint32 nPacked, uint32 nUnpacked) override
 

Additional Inherited Members

- Protected Member Functions inherited from Sci::Decompressor
virtual void init (Common::ReadStream *src, byte *dest, uint32 nPacked, uint32 nUnpacked)
 
uint32 getBitsMSB (int n)
 
uint32 getBitsLSB (int n)
 
byte getByteMSB ()
 
byte getByteLSB ()
 
void fetchBitsMSB ()
 
void fetchBitsLSB ()
 
virtual void putByte (byte b)
 
bool isFinished ()
 
- Protected Attributes inherited from Sci::Decompressor
uint32 _dwBits
 bits buffer
 
byte _nBits
 number of unread bits in _dwBits
 
uint32 _szPacked
 size of the compressed data
 
uint32 _szUnpacked
 size of the decompressed data
 
uint32 _dwRead
 number of bytes read from _src
 
uint32 _dwWrote
 number of bytes written to _dest
 
Common::ReadStream_src
 
byte * _dest
 

Detailed Description

DCL decompressor for SCI1.1


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