![]() |
Cinder
0.9.1
|
#include <Svg.h>
Inherited by cinder::SvgRendererGl.
Public Member Functions | |
Renderer () | |
virtual | ~Renderer () |
void | setVisitor (const std::function< bool(const Node &, svg::Style *)> &visitor) |
virtual void | pushGroup (const Group &group, float opacity) |
virtual void | popGroup () |
virtual void | drawPath (const svg::Path &path) |
virtual void | drawPolyline (const svg::Polyline &polyline) |
virtual void | drawPolygon (const svg::Polygon &polygon) |
virtual void | drawLine (const svg::Line &line) |
virtual void | drawRect (const svg::Rect &rect) |
virtual void | drawCircle (const svg::Circle &circle) |
virtual void | drawEllipse (const svg::Ellipse &ellipse) |
virtual void | drawImage (const svg::Image &image) |
virtual void | drawTextSpan (const svg::TextSpan &span) |
virtual void | pushMatrix (const mat3 &m) |
virtual void | popMatrix () |
virtual void | pushStyle (const svg::Style &style) |
virtual void | popStyle (const svg::Style &style) |
virtual void | pushFill (const class Paint &paint) |
virtual void | popFill () |
virtual void | pushStroke (const class Paint &paint) |
virtual void | popStroke () |
virtual void | pushFillOpacity (float opacity) |
virtual void | popFillOpacity () |
virtual void | pushStrokeOpacity (float opacity) |
virtual void | popStrokeOpacity () |
virtual void | pushStrokeWidth (float width) |
virtual void | popStrokeWidth () |
virtual void | pushFillRule (FillRule rule) |
virtual void | popFillRule () |
virtual void | pushLineCap (LineCap lineCap) |
virtual void | popLineCap () |
virtual void | pushLineJoin (LineJoin lineJoin) |
virtual void | popLineJoin () |
virtual void | pushTextPen (const vec2 &penPos) |
virtual void | popTextPen () |
virtual void | pushTextRotation (float rotation) |
virtual void | popTextRotation () |
bool | visit (const Node &node, svg::Style *style) const |
Protected Attributes | |
std::shared_ptr< std::function< bool(const Node &, svg::Style *)> > | mVisitor |
Friends | |
class | svg::Node |
Base class from which Renderers are derived.
cinder::svg::Renderer::Renderer | ( | ) |
|
virtual |
void cinder::svg::Renderer::setVisitor | ( | const std::function< bool(const Node &, svg::Style *)> & | visitor | ) |
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
Reimplemented in cinder::SvgRendererGl.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
bool cinder::svg::Renderer::visit | ( | const Node & | node, |
svg::Style * | style | ||
) | const |
|
friend |
|
protected |