| addChild(std::unique_ptr< SVGNode > child) | novasvg::SVGElement | |
| addElementById(const std::string &id, SVGElement *element) | novasvg::SVGRootElement | |
| addProperty(SVGProperty &value) | novasvg::SVGElement | |
| addStyleSheet(std::string text) | novasvg::SVGRootElement | inline |
| applyFilterPrimitive(SVGFilterContext &context) const | novasvg::SVGElement | inlinevirtual |
| attributes() const | novasvg::SVGElement | inline |
| build() | novasvg::SVGElement | virtual |
| children() const | novasvg::SVGElement | inline |
| clipper() const | novasvg::SVGElement | inline |
| clone(bool deep) const final | novasvg::SVGElement | virtual |
| cloneChildren(SVGElement *parentElement) const | novasvg::SVGElement | |
| create(Document *document, ElementID id) | novasvg::SVGElement | static |
| currentViewportSize() const | novasvg::SVGElement | |
| document() const | novasvg::SVGNode | inline |
| elementFromPoint(float x, float y) | novasvg::SVGElement | |
| fillBoundingBox() const | novasvg::SVGElement | virtual |
| filterElement() const | novasvg::SVGElement | inline |
| findAttribute(PropertyID id) const | novasvg::SVGElement | |
| firstChild() const | novasvg::SVGElement | |
| font_size() const | novasvg::SVGElement | inline |
| forceLayout() | novasvg::SVGRootElement | |
| getAttribute(std::string_view name) const | novasvg::SVGElement | |
| getAttribute(PropertyID id) const | novasvg::SVGElement | |
| getClipper(std::string_view id) const | novasvg::SVGElement | |
| getClipRect(const Size &viewportSize) const | novasvg::SVGFitToViewBox | |
| getElementById(std::string_view id) const | novasvg::SVGRootElement | |
| getFilterElement(std::string_view id) const | novasvg::SVGElement | |
| getMarker(std::string_view id) const | novasvg::SVGElement | |
| getMasker(std::string_view id) const | novasvg::SVGElement | |
| getPainter(std::string_view id) const | novasvg::SVGElement | |
| getPaintServer(const Paint &paint, float opacity) const | novasvg::SVGGraphicsElement | |
| getProperty(PropertyID id) const | novasvg::SVGElement | |
| getStrokeData(const SVGLayoutState &state) const | novasvg::SVGGraphicsElement | |
| hasAttribute(std::string_view name) const | novasvg::SVGElement | |
| hasAttribute(PropertyID id) const | novasvg::SVGElement | |
| height() const | novasvg::SVGSVGElement | inline |
| id() const | novasvg::SVGElement | inline |
| intrinsicHeight() const | novasvg::SVGRootElement | inline |
| intrinsicWidth() const | novasvg::SVGRootElement | inline |
| isDisplayNone() const | novasvg::SVGElement | inline |
| isElement() const final | novasvg::SVGElement | inlinevirtual |
| isGeometryElement() const | novasvg::SVGNode | inlinevirtual |
| isGraphicsElement() const final | novasvg::SVGGraphicsElement | inlinevirtual |
| isHiddenElement() const | novasvg::SVGElement | |
| isOverflowHidden() const | novasvg::SVGElement | inline |
| isPaintElement() const | novasvg::SVGNode | inlinevirtual |
| isPointableElement() const | novasvg::SVGElement | |
| isRootElement() const | novasvg::SVGNode | inline |
| isTextNode() const | novasvg::SVGNode | inlinevirtual |
| isTextPositioningElement() const | novasvg::SVGNode | inlinevirtual |
| isVisibilityHidden() const | novasvg::SVGElement | inline |
| lastChild() const | novasvg::SVGElement | |
| layout(SVGLayoutState &state) final | novasvg::SVGRootElement | virtual |
| layoutChildren(SVGLayoutState &state) | novasvg::SVGElement | |
| layoutElement(const SVGLayoutState &state) | novasvg::SVGElement | virtual |
| layoutIfNeeded() | novasvg::SVGRootElement | |
| localTransform() const override | novasvg::SVGSVGElement | virtual |
| masker() const | novasvg::SVGElement | inline |
| mixBlendMode() const | novasvg::SVGElement | inline |
| needsLayout() const | novasvg::SVGRootElement | inline |
| nextElement() const | novasvg::SVGElement | |
| opacity() const | novasvg::SVGElement | inline |
| paintBoundingBox() const | novasvg::SVGElement | virtual |
| parentElement() const | novasvg::SVGNode | inline |
| parseAttribute(PropertyID id, const std::string &value) | novasvg::SVGElement | virtual |
| preserveAspectRatio() const | novasvg::SVGFitToViewBox | inline |
| previousElement() const | novasvg::SVGElement | |
| properties() const | novasvg::SVGElement | inline |
| render(SVGRenderState &state) const override | novasvg::SVGSVGElement | virtual |
| renderChildren(SVGRenderState &state) const | novasvg::SVGElement | |
| rootElement() const | novasvg::SVGNode | inline |
| setAttribute(std::string_view name, const std::string &value) | novasvg::SVGElement | |
| setAttribute(int specificity, PropertyID id, const std::string &value) | novasvg::SVGElement | |
| setAttribute(const Attribute &attribute) | novasvg::SVGElement | |
| setAttributes(const AttributeList &attributes) | novasvg::SVGElement | |
| setNeedsLayout() | novasvg::SVGRootElement | inline |
| setParentElement(SVGElement *parent) | novasvg::SVGNode | inline |
| strokeBoundingBox() const | novasvg::SVGElement | virtual |
| styleSheets() const | novasvg::SVGRootElement | inline |
| SVGElement(Document *document, ElementID id) | novasvg::SVGElement | |
| SVGFitToViewBox(SVGElement *element) | novasvg::SVGFitToViewBox | |
| SVGGraphicsElement(Document *document, ElementID id) | novasvg::SVGGraphicsElement | |
| SVGNode(Document *document) | novasvg::SVGNode | inline |
| SVGRootElement(Document *document) | novasvg::SVGRootElement | |
| SVGSVGElement(Document *document) | novasvg::SVGSVGElement | |
| transform() const | novasvg::SVGGraphicsElement | inline |
| transverse(T callback) | novasvg::SVGElement | inline |
| viewBox() const | novasvg::SVGFitToViewBox | inline |
| viewBoxToViewTransform(const Size &viewportSize) const | novasvg::SVGFitToViewBox | |
| width() const | novasvg::SVGSVGElement | inline |
| x() const | novasvg::SVGSVGElement | inline |
| y() const | novasvg::SVGSVGElement | inline |
| ~SVGElement()=default | novasvg::SVGElement | virtual |
| ~SVGNode()=default | novasvg::SVGNode | virtual |