salgdi.h (24f6443d) salgdi.h (5aaf853b)
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

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

161 virtual void drawPixel( long nX, long nY );
162 virtual void drawPixel( long nX, long nY, SalColor nSalColor );
163 virtual void drawLine( long nX1, long nY1, long nX2, long nY2 );
164 virtual void drawRect( long nX, long nY, long nWidth, long nHeight );
165 virtual void drawPolyLine( ULONG nPoints, const SalPoint* pPtAry );
166 virtual void drawPolygon( ULONG nPoints, const SalPoint* pPtAry );
167 virtual void drawPolyPolygon( ULONG nPoly, const ULONG* pPoints, PCONSTSALPOINT* pPtAry );
168 virtual bool drawPolyPolygon( const ::basegfx::B2DPolyPolygon&, double fTransparency );
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

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

161 virtual void drawPixel( long nX, long nY );
162 virtual void drawPixel( long nX, long nY, SalColor nSalColor );
163 virtual void drawLine( long nX1, long nY1, long nX2, long nY2 );
164 virtual void drawRect( long nX, long nY, long nWidth, long nHeight );
165 virtual void drawPolyLine( ULONG nPoints, const SalPoint* pPtAry );
166 virtual void drawPolygon( ULONG nPoints, const SalPoint* pPtAry );
167 virtual void drawPolyPolygon( ULONG nPoly, const ULONG* pPoints, PCONSTSALPOINT* pPtAry );
168 virtual bool drawPolyPolygon( const ::basegfx::B2DPolyPolygon&, double fTransparency );
169 virtual bool drawPolyLine( const ::basegfx::B2DPolygon&, double fTransparency, const ::basegfx::B2DVector& rLineWidth, basegfx::B2DLineJoin );
169 virtual bool drawPolyLine(
170 const ::basegfx::B2DPolygon&,
171 double fTransparency,
172 const ::basegfx::B2DVector& rLineWidth,
173 basegfx::B2DLineJoin,
174 com::sun::star::drawing::LineCap);
170 virtual sal_Bool drawPolyLineBezier( sal_uIntPtr nPoints, const SalPoint* pPtAry, const sal_uInt8* pFlgAry );
171 virtual sal_Bool drawPolygonBezier( sal_uIntPtr nPoints, const SalPoint* pPtAry, const sal_uInt8* pFlgAry );
172 virtual sal_Bool drawPolyPolygonBezier( sal_uInt32 nPoly, const sal_uInt32* pPoints, const SalPoint* const* pPtAry, const sal_uInt8* const* pFlgAry );
173
174 // CopyArea --> No RasterOp, but ClipRegion
175 virtual void copyArea( long nDestX, long nDestY, long nSrcX, long nSrcY, long nSrcWidth,
176 long nSrcHeight, USHORT nFlags );
177

--- 195 unchanged lines hidden ---
175 virtual sal_Bool drawPolyLineBezier( sal_uIntPtr nPoints, const SalPoint* pPtAry, const sal_uInt8* pFlgAry );
176 virtual sal_Bool drawPolygonBezier( sal_uIntPtr nPoints, const SalPoint* pPtAry, const sal_uInt8* pFlgAry );
177 virtual sal_Bool drawPolyPolygonBezier( sal_uInt32 nPoly, const sal_uInt32* pPoints, const SalPoint* const* pPtAry, const sal_uInt8* const* pFlgAry );
178
179 // CopyArea --> No RasterOp, but ClipRegion
180 virtual void copyArea( long nDestX, long nDestY, long nSrcX, long nSrcY, long nSrcWidth,
181 long nSrcHeight, USHORT nFlags );
182

--- 195 unchanged lines hidden ---