- cinder::svg::Renderer
- cinder::SvgRendererGl
Show All |
Public Member Functions
-
SvgRendererGl ()
-
~SvgRendererGl ()
-
voidpushGroup (const svg::Group &group, float opacity)
-
voiddrawPath (const svg::Path &path) override
-
voiddrawPolygon (const svg::Polygon &polygon) override
-
voiddrawPolyline (const svg::Polyline &polyline) override
-
voiddrawLine (const svg::Line &line) override
-
voiddrawRect (const svg::Rect &rect) override
-
voiddrawCircle (const svg::Circle &circle) override
-
voiddrawEllipse (const svg::Ellipse &ellipse) override
-
voiddrawImage (const Surface8u &surface, const Rectf &drawRect)
-
voiddrawTextSpan (const svg::TextSpan &span) override
-
voidpopGroup () override
-
voidpushMatrix (const mat3 &m) override
-
voidpopMatrix () override
-
voidpushFill (const svg::Paint &paint) override
-
voidpopFill () override
-
voidpushStroke (const svg::Paint &paint) override
-
voidpopStroke () override
-
voidpushFillOpacity (float opacity) override
-
voidpopFillOpacity () override
-
voidpushStrokeOpacity (float opacity) override
-
voidpopStrokeOpacity () override
-
getCurFillColor ()
-
getCurStrokeColor ()
-
voidpushStrokeWidth (float width) override
-
voidpopStrokeWidth () override
-
voidpushFillRule (svg::FillRule rule) override
-
voidpopFillRule () override
-
voidsetVisitor (const std::function< bool(const Node &, svg::Style *)> &visitor)
-
voiddrawImage (const svg::Image &)
-
voidpushStyle (const svg::Style &)
-
voidpopStyle ()
-
voidpushFill (const class Paint &)
-
voidpushStroke (const class Paint &)
-
voidpushLineCap (LineCap)
-
voidpopLineCap ()
-
voidpushLineJoin (LineJoin)
-
voidpopLineJoin ()
-
voidpushTextPen (const vec2 &)
-
voidpopTextPen ()
-
voidpushTextRotation (float)
-
voidpopTextRotation ()
-
boolvisit (const Node &node, svg::Style *style) const
Protected Attributes
-
std::shared_ptr< std::function< bool(const Node &, svg::Style *)> >mVisitor