48 const Point& rSrcPtPixel,
const Size& rSrcSizePixel,
69 rBitmap, rMaskColor ) );
74 rDestSize, rBitmap, rMaskColor ) );
79 rSrcPtPixel, rSrcSizePixel, rBitmap, rMaskColor ) );
98 DrawDeviceMask( rBitmap, rMaskColor, rDestPt, rDestSize, rSrcPtPixel, rSrcSizePixel );
103 const Point& rDestPt,
const Size& rDestSize,
104 const Point& rSrcPtPixel,
const Size& rSrcSizePixel )
126 aTmp.
Mirror( nMirrFlags );
SAL_DLLPRIVATE bool ImplIsRecordLayout() const
void DrawBitmapEx(const Point &rDestPt, const BitmapEx &rBitmapEx)
This is an overloaded member function, provided for convenience. It differs from the above function o...
const std::shared_ptr< SalBitmap > & ImplGetSalBitmap() const
BmpMirrorFlags AdjustTwoRect(SalTwoRect &rTwoRect, const Size &rSizePix)
SAL_DLLPRIVATE bool is_double_buffered_window() const
Size GetSizePixel() const
void DrawMask(const Point &rDestPt, const Bitmap &rBitmap, const Color &rMaskColor)
virtual void DrawDeviceMask(const Bitmap &rMask, const Color &rMaskColor, const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel)
bool Mirror(BmpMirrorFlags nMirrorFlags)
Mirror the bitmap.
void DrawMask(const SalTwoRect &rPosAry, const SalBitmap &rSalBitmap, Color nMaskColor, const OutputDevice &rOutDev)
SAL_DLLPRIVATE tools::Long ImplLogicXToDevicePixel(tools::Long nX) const
Convert a logical X coordinate to a device pixel's X coordinate.
const BorderLinePrimitive2D *pCandidateB assert(pCandidateA)
void DrawRect(const tools::Rectangle &rRect)
SalGraphics * mpGraphics
Graphics context to draw on.
virtual bool AcquireGraphics() const =0
Acquire a graphics device that the output device uses to draw on.
tools::Long Width() const
SAL_DLLPRIVATE tools::Long ImplLogicWidthToDevicePixel(tools::Long nWidth) const
Convert a logical width to a width in units of device pixels.
Point PixelToLogic(const Point &rDevicePt) const
VclPtr< VirtualDevice > mpAlphaVDev
tools::Long Height() const
virtual void InitClipRegion()
SAL_DLLPRIVATE tools::Long ImplLogicYToDevicePixel(tools::Long nY) const
Convert a logical Y coordinate to a device pixel's Y coordinate.
bool IsDeviceOutputNecessary() const
SAL_DLLPRIVATE tools::Long ImplLogicHeightToDevicePixel(tools::Long nHeight) const
Convert a logical height to a height in units of device pixels.
Bitmap CreateMask(const Color &rTransColor, sal_uInt8 nTol=0) const
Create on-off mask from bitmap.