#include <sal/config.h>
#include <config_features.h>
#include <cairo.h>
#include <vcl/dllapi.h>
#include <vcl/region.hxx>
#include <vcl/salgtype.hxx>
#include <vcl/vclenum.hxx>
#include <vcl/BitmapBuffer.hxx>
#include <com/sun/star/drawing/LineCap.hpp>
#include <basegfx/utils/systemdependentdata.hxx>
#include <basegfx/range/b2drange.hxx>
#include <basegfx/range/b2irange.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <optional>
#include <unordered_map>
Go to the source code of this file.
|
VCL_DLLPUBLIC void | dl_cairo_surface_set_device_scale (cairo_surface_t *surface, double x_scale, double y_scale) |
|
VCL_DLLPUBLIC void | dl_cairo_surface_get_device_scale (cairo_surface_t *surface, double *x_scale, double *y_scale) |
|
VCL_DLLPUBLIC basegfx::B2DRange | getFillDamage (cairo_t *cr) |
|
VCL_DLLPUBLIC basegfx::B2DRange | getClipBox (cairo_t *cr) |
|
VCL_DLLPUBLIC basegfx::B2DRange | getClippedFillDamage (cairo_t *cr) |
|
VCL_DLLPUBLIC basegfx::B2DRange | getClippedStrokeDamage (cairo_t *cr) |
|
VCL_DLLPUBLIC basegfx::B2DRange | getStrokeDamage (cairo_t *cr) |
|
VCL_DLLPUBLIC size_t | AddPolygonToPath (cairo_t *cr, const basegfx::B2DPolygon &rPolygon, const basegfx::B2DHomMatrix &rObjectToDevice, bool bPixelSnap, bool bPixelSnapHairline) |
|
VCL_DLLPUBLIC void | add_polygon_path (cairo_t *cr, const basegfx::B2DPolyPolygon &rPolyPolygon, const basegfx::B2DHomMatrix &rObjectToDevice, bool bPixelSnap) |
|
VCL_DLLPUBLIC cairo_format_t | getCairoFormat (const BitmapBuffer &rBuffer) |
|
VCL_DLLPUBLIC std::unique_ptr< BitmapBuffer > | FastConvert24BitRgbTo32BitCairo (const BitmapBuffer *pSrc) |
|
◆ cairo_surface_t
◆ cairo_t
◆ cairo_user_data_key_t
◆ damageHandler
typedef void(* damageHandler) (void *handle, sal_Int32 nExtentsX, sal_Int32 nExtentsY, sal_Int32 nExtentsWidth, sal_Int32 nExtentsHeight) |
◆ PaintMode
◆ add_polygon_path()
◆ AddPolygonToPath()
◆ dl_cairo_surface_get_device_scale()
◆ dl_cairo_surface_set_device_scale()
◆ FastConvert24BitRgbTo32BitCairo()
◆ getCairoFormat()
◆ getClipBox()
◆ getClippedFillDamage()
◆ getClippedStrokeDamage()
◆ getFillDamage()
◆ getStrokeDamage()