salgdi.h (8a718ffc) salgdi.h (54ae6a37)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 165 unchanged lines hidden (view full) ---

174
175 virtual bool setClipRegion( const Region& );
176
177 // draw --> LineColor and FillColor and RasterOp and ClipRegion
178 virtual void drawPixel( long nX, long nY );
179 virtual void drawPixel( long nX, long nY, SalColor nSalColor );
180 virtual void drawLine( long nX1, long nY1, long nX2, long nY2 );
181 virtual void drawRect( long nX, long nY, long nWidth, long nHeight );
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 165 unchanged lines hidden (view full) ---

174
175 virtual bool setClipRegion( const Region& );
176
177 // draw --> LineColor and FillColor and RasterOp and ClipRegion
178 virtual void drawPixel( long nX, long nY );
179 virtual void drawPixel( long nX, long nY, SalColor nSalColor );
180 virtual void drawLine( long nX1, long nY1, long nX2, long nY2 );
181 virtual void drawRect( long nX, long nY, long nWidth, long nHeight );
182 virtual void drawPolyLine( sal_uLong nPoints, const SalPoint* pPtAry );
183 virtual void drawPolygon( sal_uLong nPoints, const SalPoint* pPtAry );
184 virtual void drawPolyPolygon( sal_uLong nPoly, const sal_uLong* pPoints, PCONSTSALPOINT* pPtAry );
182 virtual void drawPolyLine( sal_uInt32 nPoints, const SalPoint* pPtAry );
183 virtual void drawPolygon( sal_uInt32 nPoints, const SalPoint* pPtAry );
184 virtual void drawPolyPolygon( sal_uInt32 nPoly, const sal_uInt32* pPoints, PCONSTSALPOINT* pPtAry );
185 virtual bool drawPolyPolygon( const ::basegfx::B2DPolyPolygon&, double fTransparency );
185 virtual bool drawPolyPolygon( const ::basegfx::B2DPolyPolygon&, double fTransparency );
186 virtual sal_Bool drawPolyLineBezier( sal_uLong nPoints, const SalPoint* pPtAry, const sal_uInt8* pFlgAry );
187 virtual sal_Bool drawPolygonBezier( sal_uLong nPoints, const SalPoint* pPtAry, const sal_uInt8* pFlgAry );
188 virtual sal_Bool drawPolyPolygonBezier( sal_uLong nPoly, const sal_uLong* pPoints, const SalPoint* const* pPtAry, const sal_uInt8* const* pFlgAry );
186 virtual sal_Bool drawPolyLineBezier( sal_uInt32 nPoints, const SalPoint* pPtAry, const sal_uInt8* pFlgAry );
187 virtual sal_Bool drawPolygonBezier( sal_uInt32 nPoints, const SalPoint* pPtAry, const sal_uInt8* pFlgAry );
188 virtual sal_Bool drawPolyPolygonBezier( sal_uInt32 nPoly, const sal_uInt32* pPoints, const SalPoint* const* pPtAry, const sal_uInt8* const* pFlgAry );
189 virtual bool drawPolyLine(
190 const ::basegfx::B2DPolygon&,
191 double fTransparency,
192 const ::basegfx::B2DVector& rLineWidths,
193 basegfx::B2DLineJoin,
194 com::sun::star::drawing::LineCap eLineCap);
195
196 // CopyArea --> No RasterOp, but ClipRegion

--- 14 unchanged lines hidden (view full) ---

211 const SalBitmap& rSalBitmap,
212 SalColor nMaskColor );
213
214 virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight );
215 virtual SalColor getPixel( long nX, long nY );
216
217 // invert --> ClipRegion (only Windows or VirDevs)
218 virtual void invert( long nX, long nY, long nWidth, long nHeight, SalInvert nFlags);
189 virtual bool drawPolyLine(
190 const ::basegfx::B2DPolygon&,
191 double fTransparency,
192 const ::basegfx::B2DVector& rLineWidths,
193 basegfx::B2DLineJoin,
194 com::sun::star::drawing::LineCap eLineCap);
195
196 // CopyArea --> No RasterOp, but ClipRegion

--- 14 unchanged lines hidden (view full) ---

211 const SalBitmap& rSalBitmap,
212 SalColor nMaskColor );
213
214 virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight );
215 virtual SalColor getPixel( long nX, long nY );
216
217 // invert --> ClipRegion (only Windows or VirDevs)
218 virtual void invert( long nX, long nY, long nWidth, long nHeight, SalInvert nFlags);
219 virtual void invert( sal_uLong nPoints, const SalPoint* pPtAry, SalInvert nFlags );
219 virtual void invert( sal_uInt32 nPoints, const SalPoint* pPtAry, SalInvert nFlags );
220
221 virtual sal_Bool drawEPS( long nX, long nY, long nWidth, long nHeight, void* pPtr, sal_uLong nSize );
222
223 virtual bool drawAlphaBitmap( const SalTwoRect&,
224 const SalBitmap& rSourceBitmap,
225 const SalBitmap& rAlphaBitmap );
226 virtual bool drawTransformedBitmap(
227 const basegfx::B2DPoint& rNull,

--- 191 unchanged lines hidden ---
220
221 virtual sal_Bool drawEPS( long nX, long nY, long nWidth, long nHeight, void* pPtr, sal_uLong nSize );
222
223 virtual bool drawAlphaBitmap( const SalTwoRect&,
224 const SalBitmap& rSourceBitmap,
225 const SalBitmap& rAlphaBitmap );
226 virtual bool drawTransformedBitmap(
227 const basegfx::B2DPoint& rNull,

--- 191 unchanged lines hidden ---