|
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 1029 of file svgelement.h.
| NOVASVG_INLINE novasvg::SVGSVGElement::SVGSVGElement | ( | Document * | document | ) |
Definition at line 5737 of file svgelement.h.
References novasvg::SVGElement::addProperty().
Definition at line 1036 of file svgelement.h.
Referenced by novasvg::SVGRootElement::layout().
|
overridevirtual |
Reimplemented from novasvg::SVGGraphicsElement.
Definition at line 5751 of file svgelement.h.
References novasvg::SVGNode::isRootElement(), novasvg::SVGGraphicsElement::localTransform(), novasvg::Transform::translated(), novasvg::SVGFitToViewBox::viewBoxToViewTransform(), and width().
Referenced by novasvg::Document::boundingBox(), and render().
|
overridevirtual |
Reimplemented from novasvg::SVGElement.
Definition at line 5766 of file svgelement.h.
References novasvg::SVGFitToViewBox::getClipRect(), novasvg::SVGElement::isDisplayNone(), novasvg::SVGElement::isOverflowHidden(), localTransform(), novasvg::NonZero, novasvg::SVGElement::renderChildren(), and width().
Referenced by novasvg::Document::render().
|
inline |
Definition at line 1035 of file svgelement.h.
Referenced by novasvg::SVGRootElement::getElementById(), novasvg::SVGRootElement::layout(), localTransform(), and render().
Definition at line 1033 of file svgelement.h.
Definition at line 1034 of file svgelement.h.