vcl: Introduce SvpGraphicsBackend

Desktop / LibreOffice - Tomaž Vajngerl [collabora.co.uk] - 30 December 2021 01:55 UTC

SvpGraphicsBackend contains the implementation of the graphic drawing backend, which uses cairo for drawing. Currently the cairo based graphic drawing implementation is on SvpSalGraphics, but will be steb-by-step moved into SvpGraphicsBackend, just like with other vcl plugins.

Change-Id: I70c94f08c5bd1d705f2faeacb66373ddf12f494a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127702

ab6471861ca9 vcl: Introduce SvpGraphicsBackend
vcl/Library_vcl.mk | 1 +
vcl/headless/SvpGraphicsBackend.cxx | 223 ++++++++++++++++++++++++++++++++
vcl/headless/svpgdi.cxx | 1 +
vcl/inc/headless/SvpGraphicsBackend.hxx | 132 +++++++++++++++++++
vcl/inc/headless/svpgdi.hxx | 7 +-
5 files changed, 362 insertions(+), 2 deletions(-)

Upstream: cgit.freedesktop.org


  • Share