| 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 |
| 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 |
| 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 | |
| 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 | |
| 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 | novasvg::SVGNode | inlinevirtual |
| isGraphicsElement() const | novasvg::SVGNode | 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) | novasvg::SVGElement | virtual |
| layoutChildren(SVGLayoutState &state) | novasvg::SVGElement | |
| layoutElement(const SVGLayoutState &state) | novasvg::SVGElement | virtual |
| localTransform() const final | novasvg::SVGMarkerElement | virtual |
| markerBoundingBox(const Point &origin, float angle, float strokeWidth) const | novasvg::SVGMarkerElement | |
| markerHeight() const | novasvg::SVGMarkerElement | inline |
| markerSize() const | novasvg::SVGMarkerElement | |
| markerTransform(const Point &origin, float angle, float strokeWidth) const | novasvg::SVGMarkerElement | |
| markerUnits() const | novasvg::SVGMarkerElement | inline |
| markerWidth() const | novasvg::SVGMarkerElement | inline |
| masker() const | novasvg::SVGElement | inline |
| mixBlendMode() const | novasvg::SVGElement | inline |
| nextElement() const | novasvg::SVGElement | |
| opacity() const | novasvg::SVGElement | inline |
| orient() const | novasvg::SVGMarkerElement | 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 |
| refPoint() const | novasvg::SVGMarkerElement | |
| refX() const | novasvg::SVGMarkerElement | inline |
| refY() const | novasvg::SVGMarkerElement | inline |
| render(SVGRenderState &state) const | novasvg::SVGElement | virtual |
| renderChildren(SVGRenderState &state) const | novasvg::SVGElement | |
| renderMarker(SVGRenderState &state, const Point &origin, float angle, float strokeWidth) const | novasvg::SVGMarkerElement | |
| 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 | novasvg::SVGElement | virtual |
| SVGElement(Document *document, ElementID id) | novasvg::SVGElement | |
| SVGFitToViewBox(SVGElement *element) | novasvg::SVGFitToViewBox | |
| SVGMarkerElement(Document *document) | novasvg::SVGMarkerElement | |
| SVGNode(Document *document) | novasvg::SVGNode | inline |
| transverse(T callback) | novasvg::SVGElement | inline |
| viewBox() const | novasvg::SVGFitToViewBox | inline |
| viewBoxToViewTransform(const Size &viewportSize) const | novasvg::SVGFitToViewBox | |
| ~SVGElement()=default | novasvg::SVGElement | virtual |
| ~SVGNode()=default | novasvg::SVGNode | virtual |