71 virtual void parseAttribute(
const OUString& rTokenName,
SVGToken aSVGToken,
const OUString& aContent)
override;
SvgNumber getY2() const
y2 content
SvgNumber getX1() const
x1 content
SvgUnits getGradientUnits() const
gradientUnits content
SvgNumber maCx
radial gradient values
void setGradientTransform(const std::optional< basegfx::B2DHomMatrix > &pMatrix)
const SvgGradientNode * mpXLink
SvgGradientNode(SVGToken aType, SvgDocument &rDocument, SvgNode *pParent)
SvgNumber getCy() const
Cy content.
bool mbResolvingLink
link to another gradient used as style.
void collectGradientEntries(drawinglayer::primitive2d::SvgGradientEntryVector &aVector) const
collect gradient stop entries
const SvgNumber * getFy() const
Fy content.
std::optional< basegfx::B2DHomMatrix > mpaGradientTransform
SvgNumber getCx() const
Cx content.
SvgStyleAttributes maSvgStyleAttributes
use styles
virtual void parseAttribute(const OUString &rTokenName, SVGToken aSVGToken, const OUString &aContent) override
SvgNumber getX2() const
x2 content
drawinglayer::primitive2d::SpreadMethod getSpreadMethod() const
SpreadMethod content.
SvgNumber getY1() const
y1 content
virtual const SvgStyleAttributes * getSvgStyleAttributes() const override
std::optional< basegfx::B2DHomMatrix > getGradientTransform() const
transform content, set if found in current context
const SvgNumber * getFx() const
Fx content.
void tryToFindLink()
link on demand
void setGradientUnits(const SvgUnits aGradientUnits)
SvgUnits maGradientUnits
variable scan values, dependent of given XAttributeList
SvgNumber maX1
linear gradient values
drawinglayer::primitive2d::SpreadMethod maSpreadMethod
virtual ~SvgGradientNode() override
SvgNumber getR() const
R content.
void setSpreadMethod(const drawinglayer::primitive2d::SpreadMethod aSpreadMethod)
::std::vector< SvgGradientEntry > SvgGradientEntryVector