SVG Style for a node. Corresponds to SVG Styling: http://www.w3.org/TR/SVG/styling.html .
Show All |
Public Member Functions
-
Style ()
-
Style (const XmlTree &xml, const Node *parent)
-
boolspecifiesFill () const
-
unspecifyFill ()
-
const Paint &getFill () const
-
setFill (const Paint &fill)
-
boolspecifiesStroke () const
-
unspecifyStroke ()
-
const Paint &getStroke () const
-
setStroke (const Paint &stroke)
-
boolspecifiesOpacity () const
-
unspecifyOpacity ()
-
floatgetOpacity () const
-
setOpacity (float opacity)
-
boolspecifiesStrokeOpacity () const
-
unspecifyStrokeOpacity ()
-
floatgetStrokeOpacity () const
-
setStrokeOpacity (float strokeOpacity)
-
boolspecifiesFillOpacity () const
-
unspecifyFillOpacity ()
-
floatgetFillOpacity () const
-
setFillOpacity (float fillOpacity)
-
boolspecifiesStrokeWidth () const
-
unspecifyStrokeWidth ()
-
floatgetStrokeWidth () const
-
setStrokeWidth (float strokeWidth)
-
boolspecifiesFillRule () const
-
unspecifyFillRule ()
-
getFillRule () const
-
setFillRule (FillRule fillRule)
-
boolspecifiesLineCap () const
-
unspecifyLineCap ()
-
getLineCap () const
-
setLineCap (LineCap lineCap)
-
boolspecifiesLineJoin () const
-
unspecifyLineJoin ()
-
getLineJoin () const
-
setLineJoin (LineJoin lineJoin)
-
boolspecifiesFontFamilies () const
-
unspecifyFontFamilies ()
-
const std::vector< std::string > &getFontFamilies () const
-
std::vector< std::string > &getFontFamilies ()
-
setFontFamily (const std::string &family)
-
setFontFamilies (const std::vector< std::string > &families)
-
boolspecifiesFontSize () const
-
unspecifyFontSize ()
-
getFontSize () const
-
setFontSize (const Value &fontSize)
-
boolspecifiesFontWeight () const
-
unspecifyFontWeight ()
-
getFontWeight () const
-
setFontWeight (FontWeight weight)
-
boolspecifiesVisible () const
-
boolisVisible () const
-
setVisible (bool visible)
-
unspecifyVisible ()
-
boolisDisplayNone () const
-
setDisplayNone (bool displayNone)
-
startRender (Renderer &renderer, bool isNodeDrawable) const
-
finishRender (Renderer &renderer, bool isNodeDrawable) const
-
parseStyleAttribute (const std::string &stylePropertyString, const Node *parent)
-
boolparseProperty (const std::string &key, const std::string &value, const Node *parent)
Static Public Member Functions
-
const Paint &getFillDefault ()
-
const Paint &getStrokeDefault ()
-
floatgetOpacityDefault ()
-
floatgetStrokeOpacityDefault ()
-
floatgetFillOpacityDefault ()
-
floatgetStrokeWidthDefault ()
-
getFillRuleDefault ()
-
getLineCapDefault ()
-
getLineJoinDefault ()
-
const std::vector< std::string > &getFontFamiliesDefault ()
-
getFontSizeDefault ()
-
getFontWeightDefault ()
Protected Attributes
-
boolmSpecifiesOpacity
-
floatmOpacity
-
boolmSpecifiesFillOpacity
-
boolmSpecifiesStrokeOpacity
-
floatmFillOpacity
-
floatmStrokeOpacity
-
boolmSpecifiesFill
-
boolmSpecifiesStroke
-
mFill
-
mStroke
-
boolmSpecifiesStrokeWidth
-
floatmStrokeWidth
-
boolmSpecifiesFillRule
-
mFillRule
-
boolmSpecifiesLineCap
-
mLineCap
-
boolmSpecifiesLineJoin
-
mLineJoin
-
boolmSpecifiesFontFamilies
-
boolmSpecifiesFontSize
-
boolmSpecifiesFontWeight
-
std::vector< std::string >mFontFamilies
-
mFontSize
-
mFontWeight
-
boolmSpecifiesVisible
-
boolmVisible
-
boolmDisplayNone