cinder::svg::Renderer Class Reference
Base class from which Renderers are derived.
More...
#include <Svg.h>
Inherited by cinder::cairo::SvgRendererCairo, and cinder::SvgRendererGl.
List of all members.
Detailed Description
Base class from which Renderers are derived.
Constructor & Destructor Documentation
cinder::svg::Renderer::Renderer |
( |
|
) |
|
virtual cinder::svg::Renderer::~Renderer |
( |
|
) |
[virtual] |
Member Function Documentation
void cinder::svg::Renderer::setVisitor |
( |
const RenderVisitor & |
visitor |
) |
|
virtual void cinder::svg::Renderer::pushGroup |
( |
const Group & |
group, |
|
|
float |
opacity | |
|
) |
| | [virtual] |
virtual void cinder::svg::Renderer::popGroup |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::drawPath |
( |
const svg::Path & |
path |
) |
[virtual] |
virtual void cinder::svg::Renderer::drawPolyline |
( |
const svg::Polyline & |
polyline |
) |
[virtual] |
virtual void cinder::svg::Renderer::drawPolygon |
( |
const svg::Polygon & |
polygon |
) |
[virtual] |
virtual void cinder::svg::Renderer::drawLine |
( |
const svg::Line & |
line |
) |
[virtual] |
virtual void cinder::svg::Renderer::drawRect |
( |
const svg::Rect & |
rect |
) |
[virtual] |
virtual void cinder::svg::Renderer::drawCircle |
( |
const svg::Circle & |
circle |
) |
[virtual] |
virtual void cinder::svg::Renderer::drawEllipse |
( |
const svg::Ellipse & |
ellipse |
) |
[virtual] |
virtual void cinder::svg::Renderer::drawImage |
( |
const svg::Image & |
image |
) |
[virtual] |
virtual void cinder::svg::Renderer::drawTextSpan |
( |
const svg::TextSpan & |
span |
) |
[virtual] |
virtual void cinder::svg::Renderer::pushMatrix |
( |
const MatrixAffine2f & |
m |
) |
[virtual] |
virtual void cinder::svg::Renderer::popMatrix |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushStyle |
( |
const svg::Style & |
style |
) |
[virtual] |
virtual void cinder::svg::Renderer::popStyle |
( |
const svg::Style & |
style |
) |
[virtual] |
virtual void cinder::svg::Renderer::pushFill |
( |
const class Paint & |
paint |
) |
[virtual] |
virtual void cinder::svg::Renderer::popFill |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushStroke |
( |
const class Paint & |
paint |
) |
[virtual] |
virtual void cinder::svg::Renderer::popStroke |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushFillOpacity |
( |
float |
opacity |
) |
[virtual] |
virtual void cinder::svg::Renderer::popFillOpacity |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushStrokeOpacity |
( |
float |
opacity |
) |
[virtual] |
virtual void cinder::svg::Renderer::popStrokeOpacity |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushStrokeWidth |
( |
float |
width |
) |
[virtual] |
virtual void cinder::svg::Renderer::popStrokeWidth |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushFillRule |
( |
FillRule |
rule |
) |
[virtual] |
virtual void cinder::svg::Renderer::popFillRule |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushLineCap |
( |
LineCap |
lineCap |
) |
[virtual] |
virtual void cinder::svg::Renderer::popLineCap |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushLineJoin |
( |
LineJoin |
lineJoin |
) |
[virtual] |
virtual void cinder::svg::Renderer::popLineJoin |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushTextPen |
( |
const Vec2f & |
penPos |
) |
[virtual] |
virtual void cinder::svg::Renderer::popTextPen |
( |
|
) |
[virtual] |
virtual void cinder::svg::Renderer::pushTextRotation |
( |
float |
rotation |
) |
[virtual] |
virtual void cinder::svg::Renderer::popTextRotation |
( |
|
) |
[virtual] |
bool cinder::svg::Renderer::visit |
( |
const Node & |
node, |
|
|
svg::Style * |
style | |
|
) |
| | const |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: