|
| WinSkiaSalGraphicsImpl (WinSalGraphics &rGraphics, SalGeometryProvider *mpProvider) |
|
virtual void | DeInit () override |
|
virtual void | freeResources () override |
|
virtual bool | UseRenderNativeControl () const override |
|
virtual bool | TryRenderCachedNativeControl (ControlCacheKey const &rControlCacheKey, int nX, int nY) override |
|
virtual bool | RenderAndCacheNativeControl (CompatibleDC &rWhite, CompatibleDC &rBlack, int nX, int nY, ControlCacheKey &aControlCacheKey) override |
|
virtual bool | DrawTextLayout (const GenericSalLayout &layout) override |
|
virtual void | ClearDevFontCache () override |
|
virtual void | Flush () override |
|
| SkiaSalGraphicsImpl (SalGraphics &pParent, SalGeometryProvider *pProvider) |
|
virtual | ~SkiaSalGraphicsImpl () override |
|
virtual void | Init () override |
|
virtual OUString | getRenderBackendName () const override |
|
const vcl::Region & | getClipRegion () const |
|
virtual bool | setClipRegion (const vcl::Region &) override |
|
virtual sal_uInt16 | GetBitCount () const override |
|
virtual tools::Long | GetGraphicsWidth () const override |
|
virtual void | ResetClipRegion () override |
|
virtual void | SetLineColor () override |
|
virtual void | SetLineColor (Color nColor) override |
|
virtual void | SetFillColor () override |
|
virtual void | SetFillColor (Color nColor) override |
|
virtual void | SetXORMode (bool bSet, bool bInvertOnly) override |
|
virtual void | SetROPLineColor (SalROPColor nROPColor) override |
|
virtual void | SetROPFillColor (SalROPColor nROPColor) override |
|
virtual void | drawPixel (tools::Long nX, tools::Long nY) override |
|
virtual void | drawPixel (tools::Long nX, tools::Long nY, Color nColor) override |
|
virtual void | drawLine (tools::Long nX1, tools::Long nY1, tools::Long nX2, tools::Long nY2) override |
|
virtual void | drawRect (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override |
|
virtual void | drawPolyLine (sal_uInt32 nPoints, const Point *pPtAry) override |
|
virtual void | drawPolygon (sal_uInt32 nPoints, const Point *pPtAry) override |
|
virtual void | drawPolyPolygon (sal_uInt32 nPoly, const sal_uInt32 *pPoints, const Point **pPtAry) override |
|
virtual bool | drawPolyPolygon (const basegfx::B2DHomMatrix &rObjectToDevice, const basegfx::B2DPolyPolygon &, double fTransparency) override |
|
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) override |
|
virtual bool | drawPolyLineBezier (sal_uInt32 nPoints, const Point *pPtAry, const PolyFlags *pFlgAry) override |
|
virtual bool | drawPolygonBezier (sal_uInt32 nPoints, const Point *pPtAry, const PolyFlags *pFlgAry) override |
|
virtual bool | drawPolyPolygonBezier (sal_uInt32 nPoly, const sal_uInt32 *pPoints, const Point *const *pPtAry, const PolyFlags *const *pFlgAry) override |
|
virtual void | copyArea (tools::Long nDestX, tools::Long nDestY, tools::Long nSrcX, tools::Long nSrcY, tools::Long nSrcWidth, tools::Long nSrcHeight, bool bWindowInvalidate) override |
|
virtual void | copyBits (const SalTwoRect &rPosAry, SalGraphics *pSrcGraphics) override |
|
virtual bool | blendBitmap (const SalTwoRect &, const SalBitmap &rBitmap) override |
|
virtual bool | blendAlphaBitmap (const SalTwoRect &, const SalBitmap &rSrcBitmap, const SalBitmap &rMaskBitmap, const SalBitmap &rAlphaBitmap) override |
|
virtual void | drawBitmap (const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap) override |
|
virtual void | drawBitmap (const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap, const SalBitmap &rMaskBitmap) override |
|
virtual void | drawMask (const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap, Color nMaskColor) override |
|
virtual std::shared_ptr< SalBitmap > | getBitmap (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override |
|
virtual Color | getPixel (tools::Long nX, tools::Long nY) override |
|
virtual void | invert (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, SalInvert nFlags) override |
|
virtual void | invert (sal_uInt32 nPoints, const Point *pPtAry, SalInvert nFlags) override |
|
virtual bool | drawEPS (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, void *pPtr, sal_uInt32 nSize) override |
|
virtual bool | drawAlphaBitmap (const SalTwoRect &, const SalBitmap &rSourceBitmap, const SalBitmap &rAlphaBitmap) override |
| Render bitmap with alpha channel. More...
|
|
virtual bool | drawTransformedBitmap (const basegfx::B2DPoint &rNull, const basegfx::B2DPoint &rX, const basegfx::B2DPoint &rY, const SalBitmap &rSourceBitmap, const SalBitmap *pAlphaBitmap) override |
| draw transformed bitmap (maybe with alpha) where Null, X, Y define the coordinate system More...
|
|
virtual bool | drawAlphaRect (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt8 nTransparency) override |
| Render solid rectangle with given transparency. More...
|
|
virtual bool | drawGradient (const tools::PolyPolygon &rPolygon, const Gradient &rGradient) override |
|
virtual bool | implDrawGradient (const basegfx::B2DPolyPolygon &rPolyPolygon, const SalGradient &rGradient) override |
|
virtual bool | supportsOperation (OutDevSupportType eType) const override |
|
void | dump (const char *file) const |
|
void | drawBitmap (const SalTwoRect &rPosAry, const SkiaSalBitmap &bitmap, SkBlendMode blendMode=SkBlendMode::kSrcOver) |
|
void | drawImage (const SalTwoRect &rPosAry, const sk_sp< SkImage > &aImage, SkBlendMode eBlendMode=SkBlendMode::kSrcOver) |
|
void | drawShader (const SalTwoRect &rPosAry, const sk_sp< SkShader > &shader, SkBlendMode blendMode=SkBlendMode::kSrcOver) |
|
void | drawGenericLayout (const GenericSalLayout &layout, Color textColor, const SkFont &font, GlyphOrientation glyphOrientation) |
|
virtual | ~SalGraphicsImpl () |
|
virtual bool | implDrawGradient (basegfx::B2DPolyPolygon const &rPolyPolygon, SalGradient const &rGradient)=0 |
|
virtual | ~WinSalGraphicsImplBase () |
|
virtual bool | TryRenderCachedNativeControl (const ControlCacheKey &, int, int) |
|
Definition at line 37 of file win/gdiimpl.hxx.