- cinder::svg::Node
- cinder::svg::Path
SVG Path element: http://www.w3.org/TR/SVG/paths.html#PathElement .
Show All |
Public Member Functions
-
Path (Node *parent)
-
Path (Node *parent, const XmlTree &xml)
-
const Shape2d &getShape2d () const
-
voidappendShape2d (Shape2d *appendTo) const
-
voidsetShape (const Shape2d &shape)
Protected Member Functions
-
voidrenderSelf (Renderer &renderer) const override
-
calcBoundingBox () const override
-
boolisDrawable () const
-
voidstartRender (Renderer &renderer, const Style &style) const
-
voidfinishRender (Renderer &renderer, const Style &style) const
-
voidparseStyle (const std::string &value)
-
parsePaint (const char *value, bool *specified, const Node *parentNode)
-
mat3parseTransform (const std::string &value)
-
boolparseTransformComponent (const char **c, mat3 *result)
-
std::stringfindStyleValue (const std::string &styleString, const std::string &key)
Protected Attributes
-
mPath
-
Node *mParent
-
std::stringmId
-
mStyle
-
boolmSpecifiesTransform
-
mat3mTransform
-
boolmBoundingBoxCached
-
mBoundingBox