| addChild(std::unique_ptr< SVGNode > child) | novasvg::SVGElement | |
| addProperty(SVGProperty &value) | novasvg::SVGElement | |
| applyFilterPrimitive(SVGFilterContext &context) const | novasvg::SVGElement | inlinevirtual |
| applyPaint(SVGRenderState &state, float opacity) const final | novasvg::SVGLinearGradientElement | virtual |
| 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 | |
| novasvg::SVGGradientElement::collectGradientAttributes(SVGGradientAttributes &attributes) const | novasvg::SVGGradientElement | |
| 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 |
| getAttribute(std::string_view name) const | novasvg::SVGElement | |
| getAttribute(PropertyID id) const | novasvg::SVGElement | |
| getClipper(std::string_view id) const | novasvg::SVGElement | |
| 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 | |
| getProperty(PropertyID id) const | novasvg::SVGElement | |
| getTargetElement(const Document *document) const | novasvg::SVGURIReference | |
| gradientTransform() const | novasvg::SVGGradientElement | inline |
| gradientUnits() const | novasvg::SVGGradientElement | inline |
| hasAttribute(std::string_view name) const | novasvg::SVGElement | |
| hasAttribute(PropertyID id) const | novasvg::SVGElement | |
| href() const | novasvg::SVGURIReference | inline |
| hrefString() const | novasvg::SVGURIReference | inline |
| id() const | novasvg::SVGElement | inline |
| isDisplayNone() const | novasvg::SVGElement | inline |
| isElement() const final | novasvg::SVGElement | inlinevirtual |
| isGeometryElement() const | novasvg::SVGNode | inlinevirtual |
| isGraphicsElement() const | novasvg::SVGNode | inlinevirtual |
| isHiddenElement() const | novasvg::SVGElement | |
| isOverflowHidden() const | novasvg::SVGElement | inline |
| isPaintElement() const final | novasvg::SVGPaintElement | 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) | novasvg::SVGElement | virtual |
| layoutChildren(SVGLayoutState &state) | novasvg::SVGElement | |
| layoutElement(const SVGLayoutState &state) | novasvg::SVGElement | virtual |
| localTransform() const | novasvg::SVGElement | inlinevirtual |
| masker() const | novasvg::SVGElement | inline |
| mixBlendMode() const | novasvg::SVGElement | 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 |
| previousElement() const | novasvg::SVGElement | |
| properties() const | novasvg::SVGElement | inline |
| render(SVGRenderState &state) const | novasvg::SVGElement | 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 | |
| setParentElement(SVGElement *parent) | novasvg::SVGNode | inline |
| spreadMethod() const | novasvg::SVGGradientElement | inline |
| strokeBoundingBox() const | novasvg::SVGElement | virtual |
| SVGElement(Document *document, ElementID id) | novasvg::SVGElement | |
| SVGGradientElement(Document *document, ElementID id) | novasvg::SVGGradientElement | |
| SVGLinearGradientElement(Document *document) | novasvg::SVGLinearGradientElement | |
| SVGNode(Document *document) | novasvg::SVGNode | inline |
| SVGPaintElement(Document *document, ElementID id) | novasvg::SVGPaintElement | |
| SVGURIReference(SVGElement *element) | novasvg::SVGURIReference | |
| transverse(T callback) | novasvg::SVGElement | inline |
| x1() const | novasvg::SVGLinearGradientElement | inline |
| x2() const | novasvg::SVGLinearGradientElement | inline |
| y1() const | novasvg::SVGLinearGradientElement | inline |
| y2() const | novasvg::SVGLinearGradientElement | inline |
| ~SVGElement()=default | novasvg::SVGElement | virtual |
| ~SVGNode()=default | novasvg::SVGNode | virtual |