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 */