office-gobmx/cppcanvas
Noel Grandin a214ac6774 simplify and modernise ScopedBitmapAccess
(*) Make all of it use a "Scoped" paradigm
(*) pass by value, no need to allocate on heap
(*) make all of the construction go via the *Access constructors, instead of it being some via the constructors and some via the Acquire*Access methods.
(*) take the Bitmap& by const& in the constructor, so we can avoid doing const_cast in random places.

Change-Id: Ie03a9145c0965980ee8df9a89b8714a425e18f74
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160293
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2023-12-07 09:32:14 +01:00
..
inc/pch simplify and modernise ScopedBitmapAccess 2023-12-07 09:32:14 +01:00
qa simplify and modernise ScopedBitmapAccess 2023-12-07 09:32:14 +01:00
source tdf#157792 followup 2023-10-18 13:38:36 +02:00
CppunitTest_cppcanvas_emfplus.mk UnoApiTest: simplify code by using tempfile member 2022-11-08 11:54:22 +01:00
CppunitTest_cppcanvas_test.mk CppunitTest_cppcanvas_test: generalize testComposite 2023-06-19 20:46:13 +02:00
IwyuFilter_cppcanvas.yaml
Library_cppcanvas.mk
Library_mtfrenderer.mk
Makefile
Module_cppcanvas.mk CppunitTest_cppcanvas_test: enable even if cairo canvas is not 2023-06-19 20:46:03 +02:00
README.md

C++ Helper Classes for canvas

Helper C++ classes for canvas, plus a GDIMetaFile-to-XCanvas converter.

EMF+

For cppcanvas/source/mtfrenderer, see the README.md in vcl (the EMF+ part).