summaryrefslogtreecommitdiff
path: root/cppcanvas/source/mtfrenderer/emfpbrush.hxx
diff options
context:
space:
mode:
authorBartosz Kosiorek <gang65@poczta.onet.pl>2017-05-11 22:58:06 +0200
committerBartosz Kosiorek <gang65@poczta.onet.pl>2017-05-12 14:38:35 +0200
commit43f5268c6fa394b0d219f8653ef827bdd531b4e4 (patch)
tree6a25a0fe8a95c7487d4f859ff18ed9b80fdf0430 /cppcanvas/source/mtfrenderer/emfpbrush.hxx
parent016e4d0e2650b2fb350068d86e8d392a7ef5acb1 (diff)
EMF+ tdf#31814 Add support of reading EmfPlusBoundaryPointData
The EmfPlusBoundaryPointData object specifies a closed cardinal spline boundary for a gradient brush. This data is starting point for displaying correctly gradients. Change-Id: I91b01417c6dc00a04dabfc5a035afe9085999240 Reviewed-on: https://gerrit.libreoffice.org/37519 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
Diffstat (limited to 'cppcanvas/source/mtfrenderer/emfpbrush.hxx')
-rwxr-xr-xcppcanvas/source/mtfrenderer/emfpbrush.hxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/cppcanvas/source/mtfrenderer/emfpbrush.hxx b/cppcanvas/source/mtfrenderer/emfpbrush.hxx
index 88fe7b840961..3d5561b55846 100755
--- a/cppcanvas/source/mtfrenderer/emfpbrush.hxx
+++ b/cppcanvas/source/mtfrenderer/emfpbrush.hxx
@@ -81,6 +81,15 @@ namespace cppcanvas
HatchStyleSolidDiamond = 0x00000034
};
+ enum EmfPlusBrushType
+ {
+ BrushTypeSolidColor = 0x00000000,
+ BrushTypeHatchFill = 0x00000001,
+ BrushTypeTextureFill = 0x00000002,
+ BrushTypePathGradient = 0x00000003,
+ BrushTypeLinearGradient = 0x00000004
+ };
+
struct EMFPPath;
struct EMFPBrush : public EMFPObject