summaryrefslogtreecommitdiff
path: root/drawinglayer/source/primitive3d/polygonprimitive3d.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'drawinglayer/source/primitive3d/polygonprimitive3d.cxx')
-rw-r--r--drawinglayer/source/primitive3d/polygonprimitive3d.cxx15
1 files changed, 7 insertions, 8 deletions
diff --git a/drawinglayer/source/primitive3d/polygonprimitive3d.cxx b/drawinglayer/source/primitive3d/polygonprimitive3d.cxx
index ac820546b9fa..6127ac77666b 100644
--- a/drawinglayer/source/primitive3d/polygonprimitive3d.cxx
+++ b/drawinglayer/source/primitive3d/polygonprimitive3d.cxx
@@ -22,6 +22,7 @@
#include <basegfx/polygon/b3dpolypolygon.hxx>
#include <primitive3d/polygontubeprimitive3d.hxx>
#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx>
+#include <utility>
using namespace com::sun::star;
@@ -30,10 +31,9 @@ using namespace com::sun::star;
namespace drawinglayer::primitive3d
{
PolygonHairlinePrimitive3D::PolygonHairlinePrimitive3D(
- const basegfx::B3DPolygon& rPolygon,
+ basegfx::B3DPolygon aPolygon,
const basegfx::BColor& rBColor)
- : BasePrimitive3D(),
- maPolygon(rPolygon),
+ : maPolygon(std::move(aPolygon)),
maBColor(rBColor)
{
}
@@ -118,13 +118,12 @@ namespace drawinglayer::primitive3d
}
PolygonStrokePrimitive3D::PolygonStrokePrimitive3D(
- const basegfx::B3DPolygon& rPolygon,
+ basegfx::B3DPolygon aPolygon,
const attribute::LineAttribute& rLineAttribute,
- const attribute::StrokeAttribute& rStrokeAttribute)
- : BufferedDecompositionPrimitive3D(),
- maPolygon(rPolygon),
+ attribute::StrokeAttribute aStrokeAttribute)
+ : maPolygon(std::move(aPolygon)),
maLineAttribute(rLineAttribute),
- maStrokeAttribute(rStrokeAttribute)
+ maStrokeAttribute(std::move(aStrokeAttribute))
{
}