summaryrefslogtreecommitdiff
path: root/sw/qa/extras/uiwriter/uiwriter8.cxx
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2024-10-23 11:30:19 +0200
committerMiklos Vajna <vmiklos@collabora.com>2025-03-14 17:17:03 +0100
commit7aff1587cde760f911f88cd1b82808700ea9b473 (patch)
tree95b8538a094f25302202db23d402c44e6868ccfc /sw/qa/extras/uiwriter/uiwriter8.cxx
parent05f2cb64f690093172b5d0465936a78b46b3380e (diff)
slideshow: simplify rendering, render text fields each in own layer HEADmaster
This change significantly simplifies the rendering of layers by introducing an analysis pass (when we render the background) that creates rendering pass objects, which contain which objects and paragraphs need to be rendered in each pass. Previously we tried to figure this out durign the rendering, which meant we had to track a lot of various states. This all is not longer needed. This chaneg also means that the new RenderPassObjectRedirector is fairly simple. In addition this changes the test and implementation to render each text field in its own layer as it is expected by the online implementation (to enable master pages caching), but it still doesn't first render the placeholders for text fields as MasterPage layer and the TextField layer as a separate bitmap layer. This will be done next. Change-Id: I5377f4c5e5ebff67da70b248c831837cb9f2e559 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/182923 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'sw/qa/extras/uiwriter/uiwriter8.cxx')
0 files changed, 0 insertions, 0 deletions