eq::plugin::CompressorDiffRLE4B Class Reference

Inheritance diagram for eq::plugin::CompressorDiffRLE4B:
Inheritance graph
[legend]
Collaboration diagram for eq::plugin::CompressorDiffRLE4B:
Collaboration graph
[legend]

List of all members.

Static Public Member Functions

getNewCompressor



static void * getNewCompressor ()
 get a new instance of compressor RLE 4 bytes and swizzle data.
getNewDecompressor



static void * getNewDecompressor ()
 NOT IMPLEMENTED.
getInfo



static void getInfo (EqCompressorInfo *const info)
 get information about this compressor.

getFunctions



virtual void compress (const void *const inData, const eq_uint64_t nPixels, const bool useAlpha)
 compress Data.
static Functions getFunctions ()
static void decompress (const void *const *inData, const eq_uint64_t *const inSizes, const unsigned nInputs, void *const outData, const eq_uint64_t nPixels, const bool useAlpha)

Detailed Description

Definition at line 78 of file compressorRLE4B.h.


Member Function Documentation

static void eq::plugin::CompressorDiffRLE4B::getInfo ( EqCompressorInfo *const   info  )  [inline, static]

get information about this compressor.

Parameters:
info about this compressor.

Reimplemented from eq::plugin::CompressorRLE4B.

Definition at line 108 of file compressorRLE4B.h.

References EQ_COMPRESSOR_DIFF_RLE_4_BYTE, EqCompressorInfo::name, EqCompressorInfo::ratio, and EqCompressorInfo::speed.

Referenced by getFunctions().

Here is the caller graph for this function:

static Functions eq::plugin::CompressorDiffRLE4B::getFunctions (  )  [inline, static]
Returns:
the function pointer list for this compressor.

Reimplemented from eq::plugin::CompressorRLE4B.

Definition at line 119 of file compressorRLE4B.h.

References EQ_COMPRESSOR_DIFF_RLE_4_BYTE, getInfo(), and getNewCompressor().

Here is the call graph for this function:

virtual void eq::plugin::CompressorDiffRLE4B::compress ( const void *const   inData,
const eq_uint64_t  nPixels,
const bool  useAlpha 
) [inline, virtual]

compress Data.

Parameters:
inData data to compress.
nPixels number data to compress.
useAlpha use alpha channel in compression.

Reimplemented from eq::plugin::CompressorRLE4B.

Definition at line 129 of file compressorRLE4B.h.


The documentation for this class was generated from the following files:
Generated on Sat Feb 6 13:12:05 2010 for Equalizer 0.9.1 by  doxygen 1.6.1