Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

PLBmpEncoder Class Reference

#include <plbmpenc.h>

Inheritance diagram for PLBmpEncoder:

PLPicEncoder List of all members.

Public Member Functions

 PLBmpEncoder ()
 Creates an encoder.

 ~PLBmpEncoder ()
 Destroys a encoder.

Protected Member Functions

void DoEncode (PLBmp *pBmp, PLDataSink *pDataSink)
int GetLineMemNeeded (PLLONG width, PLWORD BitsPerPixel)

Detailed Description

Encoder class for windows bmp files. Writes 1, 8 and 24 bpp. 32 bpp bitmaps are written as 24 bpp.

Definition at line 21 of file plbmpenc.h.

Member Function Documentation

void PLBmpEncoder::DoEncode PLBmp pBmp,
PLDataSink pDataSink
[protected, virtual]

Implements the actual encoding process. Uses variables local to the object to retrieve and store the data. Implemented in derived classes.

Implements PLPicEncoder.

The documentation for this class was generated from the following file:
Generated on Sun Jun 6 13:42:22 2004 for paintlib by doxygen 1.3.2