00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 @class MFDeviceContext, MFObjectTable, NSDictionary, NSMutableArray, NSObject<MFDeviceDriver>;
00010
00011 @interface MFGraphicsDevice : NSObject
00012 {
00013 MFDeviceContext *m_currentDC;
00014 NSMutableArray *m_savedDC;
00015 NSObject<MFDeviceDriver> *m_deviceDriver;
00016 MFObjectTable *m_objectTable;
00017 MFObjectTable *m_stockObjects;
00018 NSDictionary *m_colorMap;
00019 NSDictionary *m_fillMap;
00020 }
00021
00022 - (id)initWithCanvas:(struct _NSRect)fp8;
00023 - (void)dealloc;
00024 - (void)setColorMap:(id)fp8 fillMap:(id)fp12;
00025 - (id)recolor:(id)fp8 fill:(BOOL)fp12;
00026 - (id)recolor:(unsigned char)fp8:(unsigned char)fp12:(unsigned char)fp16 fill:(BOOL)fp20;
00027 - (void)done;
00028 - (int)comment:(id)fp8;
00029 - (int)description:(id)fp8;
00030 - (int)setMiterLimit:(double)fp8;
00031 - (int)setBkColour:(id)fp8;
00032 - (int)setBkMode:(int)fp8;
00033 - (int)setBrushOrg:(double)fp8:(double)fp16;
00034 - (int)setStretchBltMode:(int)fp8;
00035 - (int)setTextColour:(const id)fp8;
00036 - (int)setTextJustification:(int)fp8:(int)fp12;
00037 - (int)setTextCharExtra:(int)fp8;
00038 - (int)setTextAlign:(_Bool)fp8:(int)fp12:(int)fp16:(int)fp20;
00039 - (int)textOut:(int)fp8:(int)fp12:(id)fp16;
00040 - (int)textOutEncoded:(int)fp8:(int)fp12:(id)fp16;
00041 - (int)extTextOut:(int)fp8:(int)fp12:(id)fp16:(int)fp20:(int)fp24:(int)fp28:(int)fp32:(int)fp36:(int *)fp40:(int)fp44;
00042 - (int)extTextOutEncoded:(int)fp8:(int)fp12:(id)fp16:(int)fp20:(int)fp24:(int)fp28:(int)fp32:(int)fp36:(int *)fp40:(int)fp44;
00043 - (int)rectangle:(int)fp8:(int)fp12:(int)fp16:(int)fp20;
00044 - (int)ellipse:(int)fp8:(int)fp12:(int)fp16:(int)fp20;
00045 - (int)setViewBox:(double)fp8:(double)fp16:(double)fp24:(double)fp32;
00046 - (int)saveDC;
00047 - (int)restoreDC:(int)fp8;
00048 - (int)moveTo:(double)fp8:(double)fp16;
00049 - (int)lineTo:(double)fp8:(double)fp16;
00050 - (int)polygon:(struct _NSPoint *)fp8:(int)fp12;
00051 - (int)polyPolygon:(struct _NSPoint *)fp8:(int *)fp12:(int)fp16;
00052 - (int)setArcDirection:(int)fp8;
00053 - (int)polyline:(struct _NSPoint *)fp8:(int)fp12;
00054 - (int)polyPolyline:(struct _NSPoint *)fp8:(int *)fp12:(int)fp16;
00055 - (int)arc:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(int)fp24:(int)fp28:(int)fp32:(int)fp36;
00056 - (int)pie:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(int)fp24:(int)fp28:(int)fp32:(int)fp36;
00057 - (int)angleArc:(int)fp8:(int)fp12:(unsigned long)fp16:(double)fp20:(double)fp28;
00058 - (int)arcTo:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(int)fp24:(int)fp28:(int)fp32:(int)fp36;
00059 - (int)chord:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(int)fp24:(int)fp28:(int)fp32:(int)fp36;
00060 - (int)bezierTo:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(int)fp24:(int)fp28;
00061 - (int)bezier:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(int)fp24:(int)fp28:(int)fp32:(int)fp36;
00062 - (int)closeCurrentPath:(_Bool)fp8;
00063 - (int)roundRect:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(double)fp24:(double)fp32;
00064 - (int)realizePalette;
00065 - (int)setPolyFillMode:(int)fp8;
00066 - (int)selectObject:(int)fp8;
00067 - (int)getStockObject:(unsigned int)fp8;
00068 - (int)deleteObject:(int)fp8;
00069 - (int)createRegion:(id)fp8;
00070 - (int)createBrush:(int)fp8:(id)fp12:(int)fp16:(unsigned int)fp20;
00071 - (int)createFontIndirect:(long)fp8:(long)fp12:(long)fp16:(long)fp20:(long)fp24:(_Bool)fp28:(_Bool)fp32:(_Bool)fp36:(int)fp40:(int)fp44:(unsigned char)fp48:(int)fp52:(int)fp56:(int)fp60:(id)fp64;
00072 - (int)createFontIndirectW:(long)fp8:(long)fp12:(long)fp16:(long)fp20:(long)fp24:(_Bool)fp28:(_Bool)fp32:(_Bool)fp36:(int)fp40:(int)fp44:(unsigned char)fp48:(int)fp52:(int)fp56:(int)fp60:(id)fp64:(id)fp68:(id)fp72:(unsigned int)fp76:(unsigned int)fp80:(unsigned int)fp84:(unsigned int)fp88:(unsigned int)fp92:(unsigned int)fp96;
00073 - (int)createPen:(int)fp8:(long)fp12:(id)fp16:(double *)fp20:(unsigned int)fp24;
00074 - (id)createColorWithRGBBytes:(unsigned char)fp8:(unsigned char)fp12:(unsigned char)fp16:(unsigned char)fp20;
00075 - (int)setPaletteEntries:(unsigned int)fp8:(id)fp12:(unsigned int)fp16;
00076 - (int)resizePalette:(unsigned int)fp8:(unsigned int)fp12;
00077 - (int)createPalette:(id)fp8:(unsigned int)fp12;
00078 - (int)createPatternBrush:(id)fp8:(unsigned int)fp12 usePaletteForBilevel:(BOOL)fp16;
00079 - (void)createStockObjects;
00080 - (int)setWindowExt:(int)fp8:(int)fp12;
00081 - (int)setWindowOrg:(int)fp8:(int)fp12;
00082 - (int)setViewportExt:(int)fp8:(int)fp12;
00083 - (int)offsetWindowOrg:(int)fp8:(int)fp12;
00084 - (int)offsetViewportOrg:(int)fp8:(int)fp12;
00085 - (int)setViewportOrg:(int)fp8:(int)fp12;
00086 - (int)scaleViewportExt:(int)fp8:(int)fp12:(int)fp16:(int)fp20;
00087 - (int)scaleWindowExt:(int)fp8:(int)fp12:(int)fp16:(int)fp20;
00088 - (int)setWorldTransform:(const struct _NSAffineTransformStruct *)fp8;
00089 - (int)modifyWorldTransform:(const struct _NSAffineTransformStruct *)fp8:(int)fp12;
00090 - (int)setMapMode:(int)fp8;
00091 - (int)setRop2:(int)fp8;
00092 - (int)abortPath;
00093 - (int)beginPath;
00094 - (int)widenPath;
00095 - (int)endPath;
00096 - (int)strokeAndFillPath:(_Bool)fp8:(_Bool)fp12;
00097 - (int)selectClipPath:(int)fp8;
00098 - (int)selectClipRegionWithRects:(id)fp8:(int)fp12;
00099 - (int)selectClipRegion:(unsigned int)fp8:(int)fp12;
00100 - (int)excludeClipRect:(struct _NSRect)fp8;
00101 - (int)intersectClipRect:(struct _NSRect)fp8;
00102 - (int)setMetaRgn;
00103 - (int)paintRgnWithRects:(id)fp8;
00104 - (int)paintRgn:(unsigned int)fp8;
00105 - (int)invertRgnWithRects:(id)fp8;
00106 - (int)invertRgn:(unsigned int)fp8;
00107 - (int)fillRgnWithRects:(id)fp8:(unsigned int)fp12;
00108 - (int)fillRgn:(unsigned int)fp8:(unsigned int)fp12;
00109 - (int)frameRegionWithRects:(id)fp8:(unsigned int)fp12:(int)fp16:(int)fp20;
00110 - (int)frameRegion:(unsigned int)fp8:(unsigned int)fp12:(int)fp16:(int)fp20;
00111 - (id)createDIBitmap:(const char *)fp8:(unsigned int)fp12:(int)fp16;
00112 - (id)createDIBitmap:(const char *)fp8:(unsigned int)fp12:(const char *)fp16:(unsigned int)fp20:(int)fp24;
00113 - (id)createBitmap:(unsigned int)fp8:(unsigned int)fp12:(unsigned int)fp16:(unsigned int)fp20:(const char *)fp24:(unsigned int)fp28;
00114 - (int)patBlt:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(unsigned long)fp24;
00115 - (int)bitBlt:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(id)fp24:(int)fp28:(int)fp32:(unsigned long)fp36:(struct _NSAffineTransformStruct *)fp40:(unsigned long)fp44;
00116 - (int)stretchBlt:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(id)fp24:(int)fp28:(int)fp32:(int)fp36:(int)fp40:(unsigned long)fp44:(struct _NSAffineTransformStruct *)fp48:(unsigned long)fp52;
00117 - (int)stretchBlt:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(id)fp24:(int)fp28:(int)fp32:(int)fp36:(int)fp40:(unsigned long)fp44:(struct _NSAffineTransformStruct *)fp48:(unsigned long)fp52 usePaletteForBilevel:(BOOL)fp56;
00118 - (int)maskBlt:(int)fp8:(int)fp12:(int)fp16:(int)fp20:(id)fp24:(int)fp28:(int)fp32:(id)fp36:(int)fp40:(int)fp44:(unsigned long)fp48:(struct _NSAffineTransformStruct *)fp52:(unsigned long)fp56;
00119 - (int)plgBlt:(struct _NSPoint *)fp8:(id)fp12:(int)fp16:(int)fp20:(int)fp24:(int)fp28:(id)fp32:(int)fp36:(int)fp40:(struct _NSAffineTransformStruct *)fp44:(unsigned long)fp48;
00120
00121 @end
00122