36 class SdrFillAttribute;
37 class SdrLineAttribute;
38 class FillGradientAttribute;
39 class SdrShadowAttribute;
40 class SdrLineStartEndAttribute;
41 class SdrTextAttribute;
49 const attribute::SdrFillAttribute& rFill,
50 const attribute::FillGradientAttribute& rFillGradient);
55 const attribute::SdrFillAttribute& rFill,
56 const attribute::FillGradientAttribute& rFillGradient);
60 const attribute::SdrLineAttribute& rLine,
61 const attribute::SdrLineStartEndAttribute& rStroke);
66 const attribute::SdrTextAttribute& rText,
67 const attribute::SdrLineAttribute& rStroke,
72 Primitive2DContainer&& rContent,
73 const attribute::SdrShadowAttribute& rShadow,
75 const Primitive2DContainer* pContentForShadow =
nullptr);
78 Primitive2DContainer&& rContent,
79 const attribute::SdrGlowAttribute& rGlow);
82 Primitive2DContainer&& aContent,
Primitive2DContainer createEmbeddedSoftEdgePrimitive(Primitive2DContainer &&aContent, sal_Int32 nRadius)
Primitive2DContainer createEmbeddedShadowPrimitive(Primitive2DContainer &&rContent, const attribute::SdrShadowAttribute &rShadow, const basegfx::B2DHomMatrix &rObjectMatrix, const Primitive2DContainer *pContentForShadow)
Primitive2DReference createPolygonLinePrimitive(const basegfx::B2DPolygon &rPolygon, const attribute::SdrLineAttribute &rLine, const attribute::SdrLineStartEndAttribute &rStroke)
Primitive2DReference createTextPrimitive(const basegfx::B2DPolyPolygon &rUnitPolyPolygon, const basegfx::B2DHomMatrix &rObjectTransform, const attribute::SdrTextAttribute &rText, const attribute::SdrLineAttribute &rStroke, bool bCellText, bool bWordWrap)
Primitive2DReference createPolyPolygonFillPrimitive(const basegfx::B2DPolyPolygon &rPolyPolygon, const attribute::SdrFillAttribute &rFill, const attribute::FillGradientAttribute &rFillGradient)
Primitive2DContainer createEmbeddedGlowPrimitive(Primitive2DContainer &&rContent, const attribute::SdrGlowAttribute &rGlow)
#define SVXCORE_DLLPUBLIC