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

#include <blocky16.h>

List of all members.

Public Member Functions

 Blocky16 ()
 ~Blocky16 ()
void init (int width, int height)
void deinit ()
void 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, const byte *param6_7_ptr)

Private Attributes

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

Detailed Description

Definition at line 30 of file blocky16.h.


Constructor & Destructor Documentation

Grim::Blocky16::Blocky16 (  ) 

Definition at line 644 of file blocky16.cpp.

Grim::Blocky16::~Blocky16 (  ) 

Definition at line 675 of file blocky16.cpp.


Member Function Documentation

void Grim::Blocky16::decode ( byte dst,
const byte src 
)

Definition at line 750 of file blocky16.cpp.

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

Definition at line 598 of file blocky16.cpp.

void Grim::Blocky16::deinit (  ) 

Definition at line 665 of file blocky16.cpp.

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

Definition at line 616 of file blocky16.cpp.

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

Definition at line 511 of file blocky16.cpp.

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

Definition at line 430 of file blocky16.cpp.

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

Definition at line 363 of file blocky16.cpp.

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

Definition at line 317 of file blocky16.cpp.

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

Definition at line 159 of file blocky16.cpp.


Member Data Documentation

Definition at line 47 of file blocky16.h.

Definition at line 47 of file blocky16.h.

Definition at line 35 of file blocky16.h.

int Grim::Blocky16::_d_pitch [private]

Definition at line 39 of file blocky16.h.

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

Definition at line 38 of file blocky16.h.

Definition at line 34 of file blocky16.h.

Definition at line 33 of file blocky16.h.

Definition at line 44 of file blocky16.h.

int Grim::Blocky16::_height [private]

Definition at line 46 of file blocky16.h.

Definition at line 37 of file blocky16.h.

int Grim::Blocky16::_offset [private]

Definition at line 45 of file blocky16.h.

Definition at line 40 of file blocky16.h.

Definition at line 40 of file blocky16.h.

Definition at line 38 of file blocky16.h.

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

Definition at line 38 of file blocky16.h.

Definition at line 36 of file blocky16.h.

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

Definition at line 43 of file blocky16.h.

Definition at line 41 of file blocky16.h.

Definition at line 42 of file blocky16.h.

int Grim::Blocky16::_width [private]

Definition at line 46 of file blocky16.h.


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


Generated on Sat Jun 15 2019 05:04:35 for ResidualVM by doxygen 1.7.1
curved edge   curved edge