summaryrefslogtreecommitdiff
path: root/drawinglayer
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2022-12-22 09:43:53 +0100
committerStephan Bergmann <sbergman@redhat.com>2022-12-22 12:10:38 +0000
commit1c17356958b07aa7e202d3f9242c807c5dc447ac (patch)
tree6ade89d1390cd53984dc6e1cb93922d118ad1c24 /drawinglayer
parent70406ea7627e4bd5cf7ec590afc8a09db6c1a0eb (diff)
-Wc++11-narrowing (clang-cl)
("non-constant-expression cannot be narrowed from type 'double' to 'FLOAT' (aka 'float') in initializer list") Change-Id: I079ec4b6cc5e757e4082ebc6b9ae6d06065542eb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144738 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'drawinglayer')
-rw-r--r--drawinglayer/source/processor2d/d2dpixelprocessor2d.cxx19
1 files changed, 11 insertions, 8 deletions
diff --git a/drawinglayer/source/processor2d/d2dpixelprocessor2d.cxx b/drawinglayer/source/processor2d/d2dpixelprocessor2d.cxx
index 5604e05b3037..794f0dee5b68 100644
--- a/drawinglayer/source/processor2d/d2dpixelprocessor2d.cxx
+++ b/drawinglayer/source/processor2d/d2dpixelprocessor2d.cxx
@@ -1352,7 +1352,7 @@ void D2DPixelProcessor2D::processPointArrayPrimitive2D(
getViewInformation2D().getObjectToViewTransformation() * pos);
const double fX(ceil(aDiscretePos.getX()));
const double fY(ceil(aDiscretePos.getY()));
- const D2D1_RECT_F rect = { fX, fY, fX, fY };
+ const D2D1_RECT_F rect = { FLOAT(fX), FLOAT(fY), FLOAT(fX), FLOAT(fY) };
getRenderTarget().DrawRectangle(&rect, pColorBrush);
}
@@ -1399,7 +1399,8 @@ void D2DPixelProcessor2D::processMarkerArrayPrimitive2D(
getViewInformation2D().getObjectToViewTransformation() * pos);
const double fX(ceil(aDiscretePos.getX()));
const double fY(ceil(aDiscretePos.getY()));
- const D2D1_RECT_F rect = { fX - nMiX, fY - nMiY, fX + nPlX, fY + nPlY };
+ const D2D1_RECT_F rect
+ = { FLOAT(fX - nMiX), FLOAT(fY - nMiY), FLOAT(fX + nPlX), FLOAT(fY + nPlY) };
getRenderTarget().DrawBitmap(pD2DBitmap, &rect);
}
@@ -1697,8 +1698,8 @@ void D2DPixelProcessor2D::processLineRectanglePrimitive2D(
aLocalTransform.a(), aLocalTransform.b(), aLocalTransform.c(), aLocalTransform.d(),
aLocalTransform.e() + fAAOffset, aLocalTransform.f() + fAAOffset));
const basegfx::B2DRange& rRange(rLineRectanglePrimitive2D.getB2DRange());
- const D2D1_RECT_F rect
- = { rRange.getMinX(), rRange.getMinY(), rRange.getMaxX(), rRange.getMaxY() };
+ const D2D1_RECT_F rect = { FLOAT(rRange.getMinX()), FLOAT(rRange.getMinY()),
+ FLOAT(rRange.getMaxX()), FLOAT(rRange.getMaxY()) };
const double fDiscreteLineWidth(
(getViewInformation2D().getInverseObjectToViewTransformation()
* basegfx::B2DVector(1.44, 0.0))
@@ -1737,8 +1738,8 @@ void D2DPixelProcessor2D::processFilledRectanglePrimitive2D(
aLocalTransform.a(), aLocalTransform.b(), aLocalTransform.c(), aLocalTransform.d(),
aLocalTransform.e() + fAAOffset, aLocalTransform.f() + fAAOffset));
const basegfx::B2DRange& rRange(rFilledRectanglePrimitive2D.getB2DRange());
- const D2D1_RECT_F rect
- = { rRange.getMinX(), rRange.getMinY(), rRange.getMaxX(), rRange.getMaxY() };
+ const D2D1_RECT_F rect = { FLOAT(rRange.getMinX()), FLOAT(rRange.getMinY()),
+ FLOAT(rRange.getMaxX()), FLOAT(rRange.getMaxY()) };
getRenderTarget().FillRectangle(&rect, pColorBrush);
bDone = true;
@@ -1767,8 +1768,10 @@ void D2DPixelProcessor2D::processSingleLinePrimitive2D(
const basegfx::B2DPoint aEnd(aLocalTransform * rSingleLinePrimitive2D.getEnd());
getRenderTarget().SetTransform(D2D1::Matrix3x2F::Identity());
- const D2D1_POINT_2F aD2D1Start = { aStart.getX() + fAAOffset, aStart.getY() + fAAOffset };
- const D2D1_POINT_2F aD2D1End = { aEnd.getX() + fAAOffset, aEnd.getY() + fAAOffset };
+ const D2D1_POINT_2F aD2D1Start
+ = { FLOAT(aStart.getX() + fAAOffset), FLOAT(aStart.getY() + fAAOffset) };
+ const D2D1_POINT_2F aD2D1End
+ = { FLOAT(aEnd.getX() + fAAOffset), FLOAT(aEnd.getY() + fAAOffset) };
getRenderTarget().DrawLine(aD2D1Start, aD2D1End, pColorBrush, 1.44f);
bDone = true;