Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

qdraw.h

Go to the documentation of this file.
00001 /*
00002 /--------------------------------------------------------------------
00003 |
00004 |      $Id: qdraw.h,v 1.1 2004/05/21 21:02:53 maxx Exp $
00005 |
00006 |      Copyright (c) 1996-2002 Ulrich von Zadow
00007 |
00008 \--------------------------------------------------------------------
00009 */
00010 
00014 
00015 #ifndef INCL_PLQDRAW
00016 #define INCL_PLQDRAW
00017 
00018 struct MacRect
00019 {
00020   PLWORD top;
00021   PLWORD left;
00022   PLWORD bottom;
00023   PLWORD right;
00024 };
00025 
00026 struct MacpixMap
00027 {
00028   // Ptr baseAddr              // Not used in file.
00029   // short rowBytes            // read in seperatly.
00030   struct MacRect Bounds;
00031   PLWORD version;
00032   PLWORD packType;
00033   PLLONG packSize;
00034   PLLONG hRes;
00035   PLLONG vRes;
00036   PLWORD pixelType;
00037   PLWORD pixelSize;
00038   PLWORD cmpCount;
00039   PLWORD cmpSize;
00040   PLLONG planeBytes;
00041   PLLONG pmTable;
00042   PLLONG pmReserved;
00043 };
00044 
00045 struct MacRGBColour
00046 {
00047   PLWORD red;
00048   PLWORD green;
00049   PLWORD blue;
00050 };
00051 
00052 struct MacPoint
00053 {
00054   PLWORD x;
00055   PLWORD y;
00056 };
00057 
00058 struct MacPattern // Klaube
00059 {
00060   PLBYTE pix[64];
00061 };
00062 
00063 #endif
00064 /*
00065 /--------------------------------------------------------------------
00066 |
00067 |      $Log: qdraw.h,v $
00068 |      Revision 1.1  2004/05/21 21:02:53  maxx
00069 |      Initial Version of vuVolume, moderatly changed to make it compile on my windows and linux machine.
00070 |
00071 |      Revision 1.1  2002/11/13 01:58:22  mspindle
00072 |      *** empty log message ***
00073 |
00074 |      Revision 1.6  2002/02/24 13:00:42  uzadow
00075 |      Documentation update; removed buggy PLFilterRotate.
00076 |
00077 |      Revision 1.5  2001/10/06 22:03:26  uzadow
00078 |      Added PL prefix to basic data types.
00079 |
00080 |      Revision 1.4  2000/01/10 23:52:59  Ulrich von Zadow
00081 |      Changed formatting & removed tabs.
00082 |
00083 |      Revision 1.3  1999/10/03 18:50:51  Ulrich von Zadow
00084 |      Added automatic logging of changes.
00085 |
00086 |
00087 --------------------------------------------------------------------
00088 */

Generated on Wed Dec 15 21:20:30 2004 for vuVolume by  doxygen 1.3.9.1