88 rContainer.
append(std::move(aRetval));
98 : maSdrSTAttribute(rSdrSTAttribute),
99 maSubPrimitives(
std::move(rSubPrimitives)),
100 maTextBox(
std::move(aTextBox)),
101 mbWordWrap(bWordWrap),
109 if(BufferedDecompositionPrimitive2D::operator==(rPrimitive))
void append(const Primitive2DReference &)
const Primitive2DContainer & getSubPrimitives() const
const basegfx::B2DHomMatrix & getTextBox() const
const attribute::SdrEffectsTextAttribute & getSdrSTAttribute() const
virtual void create2DDecomposition(Primitive2DContainer &rContainer, const geometry::ViewInformation2D &aViewInformation) const override
SdrCustomShapePrimitive2D(const attribute::SdrEffectsTextAttribute &rSdrSTAttribute, Primitive2DContainer &&rSubPrimitives, basegfx::B2DHomMatrix aTextBox, bool bWordWrap, bool b3DShape, basegfx::B2DHomMatrix aObjectMatrix)
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
virtual sal_uInt32 getPrimitive2DID() const override
basegfx::B2DHomMatrix maTransform
B2DPolygon const & createUnitPolygon()
Primitive2DContainer createEmbeddedSoftEdgePrimitive(Primitive2DContainer &&aContent, sal_Int32 nRadius)
Primitive2DContainer createEmbeddedShadowPrimitive(Primitive2DContainer &&rContent, const attribute::SdrShadowAttribute &rShadow, const basegfx::B2DHomMatrix &rObjectMatrix, const Primitive2DContainer *pContentForShadow)
Primitive2DReference createTextPrimitive(const basegfx::B2DPolyPolygon &rUnitPolyPolygon, const basegfx::B2DHomMatrix &rObjectTransform, const attribute::SdrTextAttribute &rText, const attribute::SdrLineAttribute &rStroke, bool bCellText, bool bWordWrap)
Primitive2DContainer createEmbeddedGlowPrimitive(Primitive2DContainer &&rContent, const attribute::SdrGlowAttribute &rGlow)
#define PRIMITIVE2D_ID_SDRCUSTOMSHAPEPRIMITIVE2D