|
| | AquaGraphicsBackend (AquaSharedAttributes &rShared) |
| |
| | ~AquaGraphicsBackend () override |
| |
| void | Init () override |
| |
| void | freeResources () override |
| |
| OUString | getRenderBackendName () const override |
| |
| void | setClipRegion (vcl::Region const &rRegion) override |
| |
| void | ResetClipRegion () override |
| |
| sal_uInt16 | GetBitCount () const override |
| |
| tools::Long | GetGraphicsWidth () const override |
| |
| void | SetLineColor () override |
| |
| void | SetLineColor (Color nColor) override |
| |
| void | SetFillColor () override |
| |
| void | SetFillColor (Color nColor) override |
| |
| void | SetXORMode (bool bSet, bool bInvertOnly) override |
| |
| void | SetROPLineColor (SalROPColor nROPColor) override |
| |
| void | SetROPFillColor (SalROPColor nROPColor) override |
| |
| void | drawPixel (tools::Long nX, tools::Long nY) override |
| |
| void | drawPixel (tools::Long nX, tools::Long nY, Color nColor) override |
| |
| void | drawLine (tools::Long nX1, tools::Long nY1, tools::Long nX2, tools::Long nY2) override |
| |
| void | drawRect (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override |
| |
| void | drawPolyLine (sal_uInt32 nPoints, const Point *pPointArray) override |
| |
| void | drawPolygon (sal_uInt32 nPoints, const Point *pPointArray) 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 | 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 |
| |
| bool | drawPolyLineBezier (sal_uInt32 nPoints, const Point *pPointArray, const PolyFlags *pFlagArray) override |
| |
| bool | drawPolygonBezier (sal_uInt32 nPoints, const Point *pPointArray, const PolyFlags *pFlagArray) override |
| |
| bool | drawPolyPolygonBezier (sal_uInt32 nPoly, const sal_uInt32 *pPoints, const Point *const *pPointArray, const PolyFlags *const *pFlagArray) override |
| |
| void | copyArea (tools::Long nDestX, tools::Long nDestY, tools::Long nSrcX, tools::Long nSrcY, tools::Long nSrcWidth, tools::Long nSrcHeight, bool bWindowInvalidate) override |
| |
| void | copyBits (const SalTwoRect &rPosAry, SalGraphics *pSrcGraphics) override |
| |
| void | drawBitmap (const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap) override |
| |
| void | drawBitmap (const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap, const SalBitmap &rMaskBitmap) override |
| |
| void | drawMask (const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap, Color nMaskColor) override |
| |
| std::shared_ptr< SalBitmap > | getBitmap (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override |
| |
| Color | getPixel (tools::Long nX, tools::Long nY) override |
| |
| void | invert (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, SalInvert nFlags) override |
| |
| void | invert (sal_uInt32 nPoints, const Point *pPtAry, SalInvert nFlags) override |
| |
| bool | drawEPS (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, void *pPtr, sal_uInt32 nSize) override |
| |
| bool | blendBitmap (const SalTwoRect &, const SalBitmap &rBitmap) override |
| |
| bool | blendAlphaBitmap (const SalTwoRect &, const SalBitmap &rSrcBitmap, const SalBitmap &rMaskBitmap, const SalBitmap &rAlphaBitmap) 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 |
| |
| bool | hasFastDrawTransformedBitmap () const override |
| |
| bool | drawAlphaRect (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt8 nTransparency) override |
| |
| bool | drawGradient (const tools::PolyPolygon &rPolygon, const Gradient &rGradient) override |
| |
| bool | implDrawGradient (basegfx::B2DPolyPolygon const &rPolyPolygon, SalGradient const &rGradient) override |
| |
| virtual bool | drawNativeControl (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue) override |
| |
| virtual void | drawTextLayout (const GenericSalLayout &layout) override |
| |
| bool | supportsOperation (OutDevSupportType eType) const override |
| |
| void | setAntiAlias (bool bNew) |
| |
| bool | getAntiAlias () const |
| |
| | SalGraphicsImpl () |
| |
| virtual | ~SalGraphicsImpl () |
| |
| virtual void | Init ()=0 |
| |
| virtual void | DeInit () |
| |
| virtual void | freeResources ()=0 |
| |
| virtual OUString | getRenderBackendName () const =0 |
| |
| virtual void | setClipRegion (const vcl::Region &)=0 |
| |
| virtual sal_uInt16 | GetBitCount () const =0 |
| |
| virtual tools::Long | GetGraphicsWidth () const =0 |
| |
| virtual void | ResetClipRegion ()=0 |
| |
| virtual void | SetLineColor ()=0 |
| |
| virtual void | SetLineColor (Color nColor)=0 |
| |
| virtual void | SetFillColor ()=0 |
| |
| virtual void | SetFillColor (Color nColor)=0 |
| |
| virtual void | SetXORMode (bool bSet, bool bInvertOnly)=0 |
| |
| virtual void | SetROPLineColor (SalROPColor nROPColor)=0 |
| |
| virtual void | SetROPFillColor (SalROPColor nROPColor)=0 |
| |
| virtual void | drawPixel (tools::Long nX, tools::Long nY)=0 |
| |
| virtual void | drawPixel (tools::Long nX, tools::Long nY, Color nColor)=0 |
| |
| virtual void | drawLine (tools::Long nX1, tools::Long nY1, tools::Long nX2, tools::Long nY2)=0 |
| |
| virtual void | drawRect (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight)=0 |
| |
| virtual void | drawPolyLine (sal_uInt32 nPoints, const Point *pPtAry)=0 |
| |
| virtual void | drawPolygon (sal_uInt32 nPoints, const Point *pPtAry)=0 |
| |
| virtual void | drawPolyPolygon (sal_uInt32 nPoly, const sal_uInt32 *pPoints, const Point **pPtAry)=0 |
| |
| virtual bool | drawPolyPolygon (const basegfx::B2DHomMatrix &rObjectToDevice, const basegfx::B2DPolyPolygon &, double fTransparency)=0 |
| |
| virtual 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)=0 |
| |
| virtual bool | drawPolyLineBezier (sal_uInt32 nPoints, const Point *pPtAry, const PolyFlags *pFlgAry)=0 |
| |
| virtual bool | drawPolygonBezier (sal_uInt32 nPoints, const Point *pPtAry, const PolyFlags *pFlgAry)=0 |
| |
| virtual bool | drawPolyPolygonBezier (sal_uInt32 nPoly, const sal_uInt32 *pPoints, const Point *const *pPtAry, const PolyFlags *const *pFlgAry)=0 |
| |
| virtual void | copyArea (tools::Long nDestX, tools::Long nDestY, tools::Long nSrcX, tools::Long nSrcY, tools::Long nSrcWidth, tools::Long nSrcHeight, bool bWindowInvalidate)=0 |
| |
| virtual void | copyBits (const SalTwoRect &rPosAry, SalGraphics *pSrcGraphics)=0 |
| |
| virtual void | drawBitmap (const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap)=0 |
| |
| virtual void | drawBitmap (const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap, const SalBitmap &rMaskBitmap)=0 |
| |
| virtual void | drawMask (const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap, Color nMaskColor)=0 |
| |
| virtual std::shared_ptr< SalBitmap > | getBitmap (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight)=0 |
| |
| virtual Color | getPixel (tools::Long nX, tools::Long nY)=0 |
| |
| virtual void | invert (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, SalInvert nFlags)=0 |
| |
| virtual void | invert (sal_uInt32 nPoints, const Point *pPtAry, SalInvert nFlags)=0 |
| |
| virtual bool | drawEPS (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, void *pPtr, sal_uInt32 nSize)=0 |
| |
| virtual bool | blendBitmap (const SalTwoRect &, const SalBitmap &rBitmap)=0 |
| |
| virtual bool | blendAlphaBitmap (const SalTwoRect &, const SalBitmap &rSrcBitmap, const SalBitmap &rMaskBitmap, const SalBitmap &rAlphaBitmap)=0 |
| |
| virtual bool | drawAlphaBitmap (const SalTwoRect &, const SalBitmap &rSourceBitmap, const SalBitmap &rAlphaBitmap)=0 |
| |
| virtual bool | drawTransformedBitmap (const basegfx::B2DPoint &rNull, const basegfx::B2DPoint &rX, const basegfx::B2DPoint &rY, const SalBitmap &rSourceBitmap, const SalBitmap *pAlphaBitmap, double fAlpha)=0 |
| |
| virtual bool | hasFastDrawTransformedBitmap () const =0 |
| |
| virtual bool | drawAlphaRect (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt8 nTransparency)=0 |
| |
| virtual bool | drawGradient (const tools::PolyPolygon &rPolygon, const Gradient &rGradient)=0 |
| |
| virtual bool | implDrawGradient (basegfx::B2DPolyPolygon const &rPolyPolygon, SalGradient const &rGradient)=0 |
| |
| virtual bool | supportsOperation (OutDevSupportType eType) const =0 |
| |
| virtual | ~AquaGraphicsBackendBase ()=0 |
| |
| AquaSharedAttributes & | GetShared () |
| |
| SalGraphicsImpl * | GetImpl () |
| |
| virtual void | UpdateGeometryProvider (SalGeometryProvider *) |
| |
| virtual bool | drawNativeControl (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue)=0 |
| |
| virtual void | drawTextLayout (const GenericSalLayout &layout)=0 |
| |
| virtual void | Flush () |
| |
| virtual void | Flush (const tools::Rectangle &) |
| |
| virtual void | WindowBackingPropertiesChanged () |
| |