LibreOffice Module vcl (master) 1
Functions
bmpfast.hxx File Reference
#include <vcl/dllapi.h>
#include <vcl/Scanline.hxx>
#include <tools/long.hxx>
Include dependency graph for bmpfast.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

VCL_DLLPUBLIC bool ImplFastBitmapConversion (BitmapBuffer &rDst, const BitmapBuffer &rSrc, const SalTwoRect &rTwoRect)
 
bool ImplFastCopyScanline (tools::Long nY, BitmapBuffer &rDst, const BitmapBuffer &rSrc)
 
bool ImplFastCopyScanline (tools::Long nY, BitmapBuffer &rDst, ConstScanline aSrcScanline, ScanlineFormat nSrcScanlineFormat, sal_uInt32 nSrcScanlineSize)
 
bool ImplFastBitmapBlending (BitmapWriteAccess const &rDst, const BitmapReadAccess &rSrc, const BitmapReadAccess &rMask, const SalTwoRect &rTwoRect)
 
bool ImplFastEraseBitmap (BitmapBuffer &, const BitmapColor &)
 

Function Documentation

◆ ImplFastBitmapBlending()

bool ImplFastBitmapBlending ( BitmapWriteAccess const &  rDst,
const BitmapReadAccess rSrc,
const BitmapReadAccess rMask,
const SalTwoRect rTwoRect 
)

◆ ImplFastBitmapConversion()

VCL_DLLPUBLIC bool ImplFastBitmapConversion ( BitmapBuffer rDst,
const BitmapBuffer rSrc,
const SalTwoRect rTwoRect 
)

◆ ImplFastCopyScanline() [1/2]

bool ImplFastCopyScanline ( tools::Long  nY,
BitmapBuffer rDst,
const BitmapBuffer rSrc 
)

◆ ImplFastCopyScanline() [2/2]

bool ImplFastCopyScanline ( tools::Long  nY,
BitmapBuffer rDst,
ConstScanline  aSrcScanline,
ScanlineFormat  nSrcScanlineFormat,
sal_uInt32  nSrcScanlineSize 
)

◆ ImplFastEraseBitmap()

bool ImplFastEraseBitmap ( BitmapBuffer rDst,
const BitmapColor rColor 
)