| addChild(std::unique_ptr< SVGNode > child) | novasvg::SVGElement | |
| addProperty(SVGProperty &value) | novasvg::SVGElement | |
| applyFilterPrimitive(SVGFilterContext &context) const | novasvg::SVGElement | inlinevirtual |
| attributes() const | novasvg::SVGElement | inline |
| build() | novasvg::SVGElement | virtual |
| children() const | novasvg::SVGElement | inline |
| clip_rule() const | novasvg::SVGGeometryElement | 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 | |
| fill_rule() const | novasvg::SVGGeometryElement | inline |
| fillBoundingBox() const override | novasvg::SVGGeometryElement | inlinevirtual |
| 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 | |
| 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 | |
| id() const | novasvg::SVGElement | inline |
| isDisplayNone() const | novasvg::SVGElement | inline |
| isElement() const final | novasvg::SVGElement | inlinevirtual |
| isGeometryElement() const final | novasvg::SVGGeometryElement | 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 | |
| isRenderable() const | novasvg::SVGGeometryElement | inline |
| 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) override | novasvg::SVGGeometryElement | virtual |
| localTransform() const override | novasvg::SVGGraphicsElement | virtual |
| 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 |
| path() const | novasvg::SVGGeometryElement | inline |
| previousElement() const | novasvg::SVGElement | |
| properties() const | novasvg::SVGElement | inline |
| render(SVGRenderState &state) const override | novasvg::SVGGeometryElement | 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 |
| strokeBoundingBox() const override | novasvg::SVGGeometryElement | virtual |
| SVGElement(Document *document, ElementID id) | novasvg::SVGElement | |
| SVGGeometryElement(Document *document, ElementID id) | novasvg::SVGGeometryElement | |
| SVGGraphicsElement(Document *document, ElementID id) | novasvg::SVGGraphicsElement | |
| SVGNode(Document *document) | novasvg::SVGNode | inline |
| SVGPolyElement(Document *document, ElementID id) | novasvg::SVGPolyElement | |
| transform() const | novasvg::SVGGraphicsElement | inline |
| transverse(T callback) | novasvg::SVGElement | inline |
| updateMarkerPositions(SVGMarkerPositionList &positions, const SVGLayoutState &state) | novasvg::SVGGeometryElement | |
| updateShape(Path &path) final | novasvg::SVGPolyElement | virtual |
| ~SVGElement()=default | novasvg::SVGElement | virtual |
| ~SVGNode()=default | novasvg::SVGNode | virtual |