Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PLGIFDecoder Class Reference

#include <plgifdec.h>

Inheritance diagram for PLGIFDecoder:

Inheritance graph
[legend]
Collaboration diagram for PLGIFDecoder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void DoDecode (PLBmp *pBmp, PLDataSource *pDataSrc)
 Implements the actual decoding process.
 PLGIFDecoder ()
virtual ~PLGIFDecoder ()

Constructor & Destructor Documentation

PLGIFDecoder::PLGIFDecoder  ) 
 

Definition at line 41 of file plgifdec.cpp.

PLGIFDecoder::~PLGIFDecoder  )  [virtual]
 

Definition at line 48 of file plgifdec.cpp.


Member Function Documentation

void PLGIFDecoder::DoDecode PLBmp pBmp,
PLDataSource pDataSrc
[virtual]
 

Implements the actual decoding process.

Uses variables local to the object to retrieve and store the data. Implemented in derived classes.

This routine should never be called. It's here so derived classes can override MakeDIB directly if they want to. (CAnyDecoder does this).

Reimplemented from PLPicDecoder.

Definition at line 64 of file plgifdec.cpp.

References PLBmp::Create(), PLBmp::GetLineArray(), GIF_Read_Data(), InterlacedOffset, PLASSERT, PLBYTE, and PLBmp::SetPaletteEntry().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 21:21:00 2004 for vuVolume by  doxygen 1.3.9.1