LibreOffice Module svgio (master) 1
|
#include <svgvisitor.hxx>
Public Member Functions | |
SvgDrawVisitor () | |
void | visit (svgio::svgreader::SvgNode const &rNode) override |
void | goToChildren (svgio::svgreader::SvgNode const &rNode) |
std::shared_ptr< gfx::DrawRoot > const & | getDrawRoot () const |
Public Member Functions inherited from svgio::svgreader::Visitor | |
virtual | ~Visitor ()=default |
virtual void | visit (SvgNode const &pNode)=0 |
Private Attributes | |
std::shared_ptr< gfx::DrawRoot > | mpDrawRoot |
std::shared_ptr< gfx::DrawBase > | mpCurrent |
Definition at line 19 of file svgvisitor.hxx.
svgio::svgreader::SvgDrawVisitor::SvgDrawVisitor | ( | ) |
Definition at line 22 of file svgvisitor.cxx.
References make_shared().
|
inline |
Definition at line 31 of file svgvisitor.hxx.
References mpDrawRoot.
void svgio::svgreader::SvgDrawVisitor::goToChildren | ( | svgio::svgreader::SvgNode const & | rNode | ) |
Definition at line 141 of file svgvisitor.cxx.
References svgio::svgreader::SvgNode::getChildren().
Referenced by visit().
|
overridevirtual |
Implements svgio::svgreader::Visitor.
Definition at line 28 of file svgvisitor.cxx.
References svgio::svgreader::SvgGradientNode::collectGradientEntries(), svgio::svgreader::SvgGradientNode::getGradientTransform(), svgio::svgreader::SvgNumber::getNumber(), svgio::svgreader::SvgPathNode::getPath(), svgio::svgreader::SvgStyleAttributes::getSvgGradientNodeFill(), svgio::svgreader::SvgGradientNode::getSvgStyleAttributes(), svgio::svgreader::SvgNode::getType(), svgio::svgreader::SvgGradientNode::getX1(), svgio::svgreader::SvgGradientNode::getX2(), svgio::svgreader::SvgGradientNode::getY1(), svgio::svgreader::SvgGradientNode::getY2(), goToChildren(), h, gfx::GradientStop::maColor, gfx::GradientStop::mfOffset, gfx::GradientStop::mfOpacity, mpCurrent, svgio::svgreader::Path, svgio::svgreader::Rect, svgio::svgreader::Svg, w, x, and y.
|
private |
Definition at line 23 of file svgvisitor.hxx.
Referenced by visit().
|
private |
Definition at line 22 of file svgvisitor.hxx.
Referenced by getDrawRoot().