diff options
author | Armin Le Grand (Collabora) <Armin.Le.Grand@me.com> | 2024-07-23 13:26:34 +0200 |
---|---|---|
committer | Armin Le Grand <Armin.Le.Grand@me.com> | 2024-07-23 18:35:26 +0200 |
commit | 462d85709ead9c7cec33ce58fc608997263cb6aa (patch) | |
tree | 3eef2f07a6bef84a3ba02d49c9536ab58d5abfbf /include/drawinglayer/drawinglayerdllapi.h | |
parent | 863b90e33c4b9964a697684887aeb42cc538b019 (diff) |
CairoSDPR: Support alpha for BitmapPrimitives
To more directly support an additional alpha channel
for BitmapPrimitive data I have done some deeper
changes to the primitive stack, in a compatible
way. Quite some more graphic types and primitives
now support an additional direct alpha value. All
that is decomposed/created/broken down in a way
that needs no changes for existing renderers, in
already described ways.
The CairoPixelProcessor2D already uses this in the
processFillGraphicPrimitive2D implementation and
thus in the FillGraphicPrimitive2D. This works since
primitive productions now all try to create that
FillGraphicPrimitive2D type including an additional
alpha value - if possible and necessary.
Change-Id: Ib1b16491a2b3aee16f14cc8196e28af30a7cf9be
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170900
Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
Tested-by: Jenkins
Diffstat (limited to 'include/drawinglayer/drawinglayerdllapi.h')
0 files changed, 0 insertions, 0 deletions