LibreOffice Module vcl (master) 1
Classes | Functions
BitmapBuffer.hxx File Reference
#include <sal/config.h>
#include <memory>
#include <optional>
#include <vcl/dllapi.h>
#include <vcl/BitmapPalette.hxx>
#include <vcl/ColorMask.hxx>
#include <vcl/Scanline.hxx>
#include <tools/long.hxx>
Include dependency graph for BitmapBuffer.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BitmapBuffer
 

Functions

VCL_DLLPUBLIC std::unique_ptr< BitmapBufferStretchAndConvert (const BitmapBuffer &rSrcBuffer, const SalTwoRect &rTwoRect, ScanlineFormat nDstBitmapFormat, std::optional< BitmapPalette > pDstPal=std::nullopt, const ColorMask *pDstMask=nullptr)
 

Function Documentation

◆ StretchAndConvert()

VCL_DLLPUBLIC std::unique_ptr< BitmapBuffer > StretchAndConvert ( const BitmapBuffer rSrcBuffer,
const SalTwoRect rTwoRect,
ScanlineFormat  nDstBitmapFormat,
std::optional< BitmapPalette pDstPal = std::nullopt,
const ColorMask pDstMask = nullptr 
)