TextEffectPrimitive2D class.
TextEffectStyle2D getTextEffectStyle2D() const
virtual basegfx::B2DRange getB2DRange(const geometry::ViewInformation2D &rViewInformation) const override
own get range implementation to solve more effective.
const basegfx::B2DPoint & getRotationCenter() const
TextEffectStyle2D meTextEffectStyle2D
TextEffectPrimitive2D(Primitive2DContainer &&rTextContent, const basegfx::B2DPoint &rRotationCenter, double fDirection, TextEffectStyle2D eTextEffectStyle2D)
constructor
virtual void get2DDecomposition(Primitive2DDecompositionVisitor &rVisitor, const geometry::ViewInformation2D &rViewInformation) const override
Override standard getDecomposition to be view-dependent here.
const Primitive2DContainer & getTextContent() const
data read access
virtual void create2DDecomposition(Primitive2DContainer &rContainer, const geometry::ViewInformation2D &rViewInformation) const override
create local decomposition
basegfx::B2DHomMatrix maLastObjectToViewTransformation
the last used object to view transformtion used from getDecomposition for decide buffering
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
compare operator
const basegfx::B2DPoint maRotationCenter
the style to apply, the direction and the rotation center
Primitive2DContainer maTextContent
the text (or other) content
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID