|
NovaSVG 0.10.0
A header-only SVG library
|
#include <svgelement.h>


Public Member Functions | |
| SVGTextNode (Document *document) | |
| bool | isTextNode () const final |
| const std::string & | data () const |
| void | setData (const std::string &data) |
| std::unique_ptr< SVGNode > | clone (bool deep) const final |
Public Member Functions inherited from novasvg::SVGNode | |
| SVGNode (Document *document) | |
| virtual | ~SVGNode ()=default |
| virtual bool | isElement () const |
| virtual bool | isPaintElement () const |
| virtual bool | isGraphicsElement () const |
| virtual bool | isGeometryElement () const |
| virtual bool | isTextPositioningElement () const |
| Document * | document () const |
| SVGRootElement * | rootElement () const |
| SVGElement * | parentElement () const |
| void | setParentElement (SVGElement *parent) |
| bool | isRootElement () const |
Definition at line 716 of file svgelement.h.
| NOVASVG_INLINE novasvg::SVGTextNode::SVGTextNode | ( | Document * | document | ) |
Definition at line 5096 of file svgelement.h.
|
finalvirtual |
Implements novasvg::SVGNode.
Definition at line 5107 of file svgelement.h.
References novasvg::SVGNode::document(), and setData().
|
inline |
Definition at line 722 of file svgelement.h.
Referenced by novasvg::TextNode::data(), and setData().
|
inlinefinalvirtual |
Reimplemented from novasvg::SVGNode.
Definition at line 720 of file svgelement.h.
| NOVASVG_INLINE void novasvg::SVGTextNode::setData | ( | const std::string & | data | ) |
Definition at line 5101 of file svgelement.h.
References data(), novasvg::SVGNode::rootElement(), and novasvg::SVGRootElement::setNeedsLayout().
Referenced by clone(), and novasvg::TextNode::setData().