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


Additional Inherited Members | |
Static Public Member Functions inherited from novasvg::SVGElement | |
| static std::unique_ptr< SVGElement > | create (Document *document, ElementID id) |
Definition at line 1048 of file svgelement.h.
| NOVASVG_INLINE novasvg::SVGRootElement::SVGRootElement | ( | Document * | document | ) |
Definition at line 5787 of file svgelement.h.
| NOVASVG_INLINE void novasvg::SVGRootElement::addElementById | ( | const std::string & | id, |
| SVGElement * | element | ||
| ) |
Definition at line 5807 of file svgelement.h.
|
inline |
Definition at line 1071 of file svgelement.h.
References text.
| NOVASVG_INLINE void novasvg::SVGRootElement::forceLayout | ( | ) |
| NOVASVG_INLINE SVGElement * novasvg::SVGRootElement::getElementById | ( | std::string_view | id | ) | const |
Definition at line 5799 of file svgelement.h.
References novasvg::SVGSVGElement::width().
Referenced by novasvg::SVGElement::getClipper(), novasvg::SVGElement::getFilterElement(), novasvg::SVGElement::getMarker(), novasvg::SVGElement::getMasker(), novasvg::SVGElement::getPainter(), and novasvg::SVGURIReference::getTargetElement().
|
inline |
Definition at line 1053 of file svgelement.h.
Referenced by novasvg::Document::height(), and novasvg::Document::renderToBitmap().
|
inline |
Definition at line 1052 of file svgelement.h.
Referenced by novasvg::Document::renderToBitmap(), and novasvg::Document::width().
|
finalvirtual |
Reimplemented from novasvg::SVGElement.
Definition at line 5812 of file svgelement.h.
References novasvg::SVGSVGElement::height(), novasvg::SVGElement::layout(), novasvg::SVGElement::paintBoundingBox(), novasvg::SVGRect::value(), novasvg::SVGFitToViewBox::viewBox(), and novasvg::SVGSVGElement::width().
Referenced by forceLayout().
| NOVASVG_INLINE SVGRootElement * novasvg::SVGRootElement::layoutIfNeeded | ( | ) |
Definition at line 5792 of file svgelement.h.
References forceLayout(), and needsLayout().
|
inline |
Definition at line 1056 of file svgelement.h.
Referenced by layoutIfNeeded().
|
inline |
Definition at line 1055 of file svgelement.h.
Referenced by novasvg::SVGElement::parseAttribute(), and novasvg::SVGTextNode::setData().
|
inline |
Definition at line 1070 of file svgelement.h.