#include <SvgGl.h>
Inherits cinder::svg::Renderer.
cinder::SvgRendererGl::SvgRendererGl |
( |
| ) |
|
cinder::SvgRendererGl::~SvgRendererGl |
( |
| ) |
|
void cinder::SvgRendererGl::pushGroup |
( |
const svg::Group & |
group, |
|
|
float |
opacity |
|
) |
| |
|
virtual |
void cinder::SvgRendererGl::drawPath |
( |
const svg::Path & |
path | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::drawPolygon |
( |
const svg::Polygon & |
polygon | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::drawPolyline |
( |
const svg::Polyline & |
polyline | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::drawLine |
( |
const svg::Line & |
line | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::drawRect |
( |
const svg::Rect & |
rect | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::drawCircle |
( |
const svg::Circle & |
circle | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::drawEllipse |
( |
const svg::Ellipse & |
ellipse | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::drawImage |
( |
const Surface8u & |
surface, |
|
|
const Rectf & |
drawRect |
|
) |
| |
void cinder::SvgRendererGl::drawTextSpan |
( |
const svg::TextSpan & |
span | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::popGroup |
( |
| ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::pushMatrix |
( |
const mat3 & |
m | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::popMatrix |
( |
| ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::pushFill |
( |
const svg::Paint & |
paint | ) |
|
|
override |
void cinder::SvgRendererGl::popFill |
( |
| ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::pushStroke |
( |
const svg::Paint & |
paint | ) |
|
|
override |
void cinder::SvgRendererGl::popStroke |
( |
| ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::pushFillOpacity |
( |
float |
opacity | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::popFillOpacity |
( |
| ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::pushStrokeOpacity |
( |
float |
opacity | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::popStrokeOpacity |
( |
| ) |
|
|
overridevirtual |
ColorA cinder::SvgRendererGl::getCurFillColor |
( |
| ) |
|
ColorA cinder::SvgRendererGl::getCurStrokeColor |
( |
| ) |
|
void cinder::SvgRendererGl::pushStrokeWidth |
( |
float |
width | ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::popStrokeWidth |
( |
| ) |
|
|
overridevirtual |
void cinder::SvgRendererGl::popFillRule |
( |
| ) |
|
|
overridevirtual |
void cinder::svg::Renderer::setVisitor |
( |
const std::function< bool(const Node &, svg::Style *)> & |
visitor | ) |
|
|
inherited |
virtual void cinder::svg::Renderer::drawImage |
( |
const svg::Image & |
image | ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::pushStyle |
( |
const svg::Style & |
style | ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::popStyle |
( |
const svg::Style & |
style | ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::pushFill |
( |
const class Paint & |
paint | ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::pushStroke |
( |
const class Paint & |
paint | ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::pushLineCap |
( |
LineCap |
lineCap | ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::popLineCap |
( |
| ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::pushLineJoin |
( |
LineJoin |
lineJoin | ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::popLineJoin |
( |
| ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::pushTextPen |
( |
const vec2 & |
penPos | ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::popTextPen |
( |
| ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::pushTextRotation |
( |
float |
rotation | ) |
|
|
virtualinherited |
virtual void cinder::svg::Renderer::popTextRotation |
( |
| ) |
|
|
virtualinherited |
bool cinder::svg::Renderer::visit |
( |
const Node & |
node, |
|
|
svg::Style * |
style |
|
) |
| const |
|
inherited |
std::vector<svg::Paint> cinder::SvgRendererGl::mFillStack |
std::vector<svg::Paint> cinder::SvgRendererGl::mStrokeStack |
std::vector<float> cinder::SvgRendererGl::mFillOpacityStack |
std::vector<float> cinder::SvgRendererGl::mStrokeOpacityStack |
std::vector<float> cinder::SvgRendererGl::mStrokeWidthStack |
std::shared_ptr<std::function<bool(const Node&, svg::Style *)> > cinder::svg::Renderer::mVisitor |
|
protectedinherited |
The documentation for this class was generated from the following file: