ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <blocky8.h>

List of all members.

Public Member Functions

 Blocky8 ()
 ~Blocky8 ()
void init (int width, int height)
void deinit ()
bool decode (byte *dst, const byte *src)

Private Member Functions

void makeTablesInterpolation (int param)
void makeTables47 (int width)
void level1 (byte *d_dst)
void level2 (byte *d_dst)
void level3 (byte *d_dst)
void decode2 (byte *dst, const byte *src, int width, int height, const byte *param_ptr)

Private Attributes

byte_deltaBufs [2]
byte_deltaBuf
byte_curBuf
int32 _prevSeqNb
int _lastTableWidth
const byte_d_src
const byte_paramPtr
int _d_pitch
int32 _offset1
int32 _offset2
byte_tableBig
byte_tableSmall
int16 _table [256]
int32 _frameSize
int _width
int _height

Detailed Description

Definition at line 30 of file blocky8.h.


Constructor & Destructor Documentation

Grim::Blocky8::Blocky8 (  ) 

Definition at line 550 of file blocky8.cpp.

Grim::Blocky8::~Blocky8 (  ) 

Definition at line 599 of file blocky8.cpp.


Member Function Documentation

bool Grim::Blocky8::decode ( byte dst,
const byte src 
)

Definition at line 611 of file blocky8.cpp.

void Grim::Blocky8::decode2 ( byte dst,
const byte src,
int  width,
int  height,
const byte param_ptr 
) [private]

Definition at line 508 of file blocky8.cpp.

void Grim::Blocky8::deinit (  ) 

Definition at line 589 of file blocky8.cpp.

void Grim::Blocky8::init ( int  width,
int  height 
)

Definition at line 571 of file blocky8.cpp.

void Grim::Blocky8::level1 ( byte d_dst  )  [private]

Definition at line 447 of file blocky8.cpp.

void Grim::Blocky8::level2 ( byte d_dst  )  [private]

Definition at line 391 of file blocky8.cpp.

void Grim::Blocky8::level3 ( byte d_dst  )  [private]

Definition at line 364 of file blocky8.cpp.

void Grim::Blocky8::makeTables47 ( int  width  )  [private]

Definition at line 294 of file blocky8.cpp.

void Grim::Blocky8::makeTablesInterpolation ( int  param  )  [private]

Definition at line 144 of file blocky8.cpp.


Member Data Documentation

Definition at line 35 of file blocky8.h.

int Grim::Blocky8::_d_pitch [private]

Definition at line 39 of file blocky8.h.

const byte* Grim::Blocky8::_d_src [private]

Definition at line 38 of file blocky8.h.

Definition at line 34 of file blocky8.h.

Definition at line 33 of file blocky8.h.

Definition at line 44 of file blocky8.h.

int Grim::Blocky8::_height [private]

Definition at line 45 of file blocky8.h.

Definition at line 37 of file blocky8.h.

Definition at line 40 of file blocky8.h.

Definition at line 40 of file blocky8.h.

const byte * Grim::Blocky8::_paramPtr [private]

Definition at line 38 of file blocky8.h.

Definition at line 36 of file blocky8.h.

int16 Grim::Blocky8::_table[256] [private]

Definition at line 43 of file blocky8.h.

Definition at line 41 of file blocky8.h.

Definition at line 42 of file blocky8.h.

int Grim::Blocky8::_width [private]

Definition at line 45 of file blocky8.h.


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


Generated on Sat Jul 13 2019 05:04:10 for ResidualVM by doxygen 1.7.1
curved edge   curved edge