bitmap.h File Reference

(r1785/r1708)

#include "listitem.h"
#include "doccolor.h"
#include "gradtype.h"
#include "doccomp.h"
#include "outptgif.h"
#include "dibutil.h"

Go to the source code of this file.

Classes

struct  Pixel32bpp
 This structure defines the layout of a 32bpp RGB pixel value, in a nice kernel compatible way. They should be used for kernel access to bitmaps so that pixels are treated in a platform independent manner. More...
class  OriginalBitmapRef
 A reference to the original bitmap, before it was decompressed. More...
class  OILBitmap
 To encapsulate the OILy end of bitmaps. Each OIL layer inherits from this and puts real functionality into the class. Things defined in this class must remain kernel-ly. More...
class  KernelBmpListItem
 Holds a pointer to a KernelBitmap for tracking the creation of bitmaps for cleanup purposes. This class should be eliminated by modifying the bitmap classes to correctly reference count and handle the concept of temporary bitmaps. More...
class  KernelBitmap
 To encapsulate bitmaps, which are implemented in the OIL layer. Kernel code is only allowed to use this interface. OIL code is allowed to use the specific OILy functions that can be done via the OILBitmap pointer. More...
class  KernelBitmapRef
 A reference to a KernelBitmap object. More...
class  BitmapPtr
 A simple class containing a pointer to a kernel bitmap, so we can build lists with them. More...

Typedefs

typedef BYTE PixelGreyscale
 This value (a BYTE) represents an 8bpp greyscale pixel value.


Typedef Documentation

typedef BYTE PixelGreyscale
 

This value (a BYTE) represents an 8bpp greyscale pixel value.

Author:
Jason_Williams (Xara Group Ltd) <camelotdev@xara.com>
Date:
3/7/96
See also:
OILBtmap::PlotPixel; OILBtmap::ReadPixel

Definition at line 170 of file bitmap.h.


Generated on Sat Nov 10 03:49:04 2007 for Camelot by  doxygen 1.4.4