#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. |
|
This value (a BYTE) represents an 8bpp greyscale pixel value.
|