#include <plbmpenc.h>
Inheritance diagram for PLBmpEncoder:
Public Member Functions | |
PLBmpEncoder () | |
Creates an encoder. | |
~PLBmpEncoder () | |
Destroys a encoder. | |
Protected Member Functions | |
void | DoEncode (PLBmp *pBmp, PLDataSink *pDataSink) |
Implements the actual encoding process. | |
int | GetLineMemNeeded (PLLONG width, PLWORD BitsPerPixel) |
|
Creates an encoder.
Definition at line 21 of file plbmpenc.cpp. |
|
Destroys a encoder.
Definition at line 29 of file plbmpenc.cpp. |
|
Implements the actual encoding process. Uses variables local to the object to retrieve and store the data. Implemented in derived classes. Implements PLPicEncoder. Definition at line 48 of file plbmpenc.cpp. References tagWINBITMAPFILEHEADER::bfOffBits, tagWINBITMAPFILEHEADER::bfReserved1, tagWINBITMAPFILEHEADER::bfReserved2, tagWINBITMAPFILEHEADER::bfSize, tagWINBITMAPFILEHEADER::bfType, tagWINBITMAPINFOHEADER::biBitCount, tagWINBITMAPINFOHEADER::biClrImportant, tagWINBITMAPINFOHEADER::biClrUsed, tagWINBITMAPINFOHEADER::biCompression, tagWINBITMAPINFOHEADER::biHeight, tagWINBITMAPINFOHEADER::biPlanes, tagWINBITMAPINFOHEADER::biSize, tagWINBITMAPINFOHEADER::biSizeImage, tagWINBITMAPINFOHEADER::biWidth, tagWINBITMAPINFOHEADER::biXPelsPerMeter, tagWINBITMAPINFOHEADER::biYPelsPerMeter, PLBYTE, PLWORD, WINBITMAPFILEHEADER, WINBITMAPINFOHEADER, and WINRGBQUAD. |
|
Definition at line 34 of file plbmpenc.cpp. |