|
Bitmap types, can be OR'ed by the following values:
- BMP_TYPE_NORMAL
A nomal bitmap, without alpha and color key. - BMP_TYPE_RLE
A RLE (run-length-encode) encoded bitmap. The encoding translates the pixel data to a stream of segments of the form
<skip> <run> <data>
where <skip> is the number of transparent pixels to skip, <run> is the number of opaque pixels to blit, and <data> are the pixels themselves.
Encoded pixels always have the same format as the BITMAP. <skip> and <run> are unsigned 8 bit integers, except for 32 bit depth where they are 16 bit. This makes the pixel data aligned at all times. Segments never wrap around from one scan line to the next. The end of one segment is marked by a zero <skip>,<run> pair.
- BMP_TYPE_ALPHA
Per-pixel alpha in the bitmap. - BMP_TYPE_ALPHACHANNEL
The bmAlpha is a valid alpha channel value. - BMP_TYPE_COLORKEY
The bmColorKey is a valid color key value. - BMP_TYPE_PRIV_PIXEL
The bitmap have a private pixel format.
Definition at line 6775 of file gdi.h. |