56 const Point** pPointArray)
override;
62 double fTransparency,
double fLineWidth,
const std::vector<double>* pStroke,
64 bool bPixelSnapHairline)
override;
73 const Point*
const* pPointArray,
74 const PolyFlags*
const* pFlagArray)
override;
87 Color nMaskColor)
override;
100 void* pPtr, sal_uInt32 nSize)
override;
112 const SalBitmap* pAlphaBitmap,
double fAlpha)
override;
std::shared_ptr< SalBitmap > getBitmap(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override
void copyArea(tools::Long nDestX, tools::Long nDestY, tools::Long nSrcX, tools::Long nSrcY, tools::Long nSrcWidth, tools::Long nSrcHeight, bool bWindowInvalidate) override
bool drawPolyPolygonBezier(sal_uInt32 nPoly, const sal_uInt32 *pPoints, const Point *const *pPointArray, const PolyFlags *const *pFlagArray) override
void drawPolyLine(sal_uInt32 nPoints, const Point *pPointArray) override
void SetROPFillColor(SalROPColor nROPColor) override
void SetLineColor(Color nColor) override
psp::PrinterGfx * m_pPrinterGfx
void drawBitmap(const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap, const SalBitmap &rMaskBitmap) override
bool blendAlphaBitmap(const SalTwoRect &, const SalBitmap &rSrcBitmap, const SalBitmap &rMaskBitmap, const SalBitmap &rAlphaBitmap) override
bool implDrawGradient(basegfx::B2DPolyPolygon const &rPolyPolygon, SalGradient const &rGradient) override
void copyBits(const SalTwoRect &rPosAry, SalGraphics *pSrcGraphics) override
bool supportsOperation(OutDevSupportType eType) const override
void SetLineColor() override
bool drawAlphaBitmap(const SalTwoRect &, const SalBitmap &rSourceBitmap, const SalBitmap &rAlphaBitmap) override
bool drawTransformedBitmap(const basegfx::B2DPoint &rNull, const basegfx::B2DPoint &rX, const basegfx::B2DPoint &rY, const SalBitmap &rSourceBitmap, const SalBitmap *pAlphaBitmap, double fAlpha) override
void SetXORMode(bool bSet, bool bInvertOnly) override
void drawPolygon(sal_uInt32 nPoints, const Point *pPointArray) override
void drawBitmap(const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap) override
void SetROPLineColor(SalROPColor nROPColor) override
void drawMask(const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap, Color nMaskColor) override
GenPspGfxBackend(psp::PrinterGfx *pPrinterGfx)
sal_uInt16 GetBitCount() const override
bool drawAlphaRect(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt8 nTransparency) override
void SetFillColor() override
Color getPixel(tools::Long nX, tools::Long nY) override
void drawRect(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override
bool drawPolyLine(const basegfx::B2DHomMatrix &rObjectToDevice, const basegfx::B2DPolygon &, double fTransparency, double fLineWidth, const std::vector< double > *pStroke, basegfx::B2DLineJoin, css::drawing::LineCap, double fMiterMinimumAngle, bool bPixelSnapHairline) override
void drawLine(tools::Long nX1, tools::Long nY1, tools::Long nX2, tools::Long nY2) override
void drawPixel(tools::Long nX, tools::Long nY) override
bool drawGradient(const tools::PolyPolygon &rPolygon, const Gradient &rGradient) override
void invert(sal_uInt32 nPoints, const Point *pPtAry, SalInvert nFlags) override
void setClipRegion(vcl::Region const &rRegion) override
OUString getRenderBackendName() const override
bool drawEPS(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, void *pPtr, sal_uInt32 nSize) override
bool drawPolyLineBezier(sal_uInt32 nPoints, const Point *pPointArray, const PolyFlags *pFlagArray) override
void drawPixel(tools::Long nX, tools::Long nY, Color nColor) override
void drawPolyPolygon(sal_uInt32 nPoly, const sal_uInt32 *pPoints, const Point **pPointArray) override
bool drawPolyPolygon(const basegfx::B2DHomMatrix &rObjectToDevice, const basegfx::B2DPolyPolygon &, double fTransparency) override
bool blendBitmap(const SalTwoRect &, const SalBitmap &rBitmap) override
tools::Long GetGraphicsWidth() const override
void ResetClipRegion() override
void freeResources() override
void SetFillColor(Color nColor) override
~GenPspGfxBackend() override
void invert(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, SalInvert nFlags) override
bool hasFastDrawTransformedBitmap() const override
bool drawPolygonBezier(sal_uInt32 nPoints, const Point *pPointArray, const PolyFlags *pFlagArray) override
Implementation class for SalGraphics.