NovaSVG 0.10.0
A header-only SVG library
Loading...
Searching...
No Matches
novasvg::SVGSwitchElement Member List

This is the complete list of members for novasvg::SVGSwitchElement, including all inherited members.

addChild(std::unique_ptr< SVGNode > child)novasvg::SVGElement
addProperty(SVGProperty &value)novasvg::SVGElement
applyFilterPrimitive(SVGFilterContext &context) constnovasvg::SVGElementinlinevirtual
attributes() constnovasvg::SVGElementinline
build()novasvg::SVGElementvirtual
children() constnovasvg::SVGElementinline
clipper() constnovasvg::SVGElementinline
clone(bool deep) const finalnovasvg::SVGElementvirtual
cloneChildren(SVGElement *parentElement) constnovasvg::SVGElement
create(Document *document, ElementID id)novasvg::SVGElementstatic
currentViewportSize() constnovasvg::SVGElement
document() constnovasvg::SVGNodeinline
elementFromPoint(float x, float y)novasvg::SVGElement
fillBoundingBox() constnovasvg::SVGElementvirtual
filterElement() constnovasvg::SVGElementinline
findAttribute(PropertyID id) constnovasvg::SVGElement
firstChild() constnovasvg::SVGElement
font_size() constnovasvg::SVGElementinline
getAttribute(std::string_view name) constnovasvg::SVGElement
getAttribute(PropertyID id) constnovasvg::SVGElement
getClipper(std::string_view id) constnovasvg::SVGElement
getFilterElement(std::string_view id) constnovasvg::SVGElement
getMarker(std::string_view id) constnovasvg::SVGElement
getMasker(std::string_view id) constnovasvg::SVGElement
getPainter(std::string_view id) constnovasvg::SVGElement
getPaintServer(const Paint &paint, float opacity) constnovasvg::SVGGraphicsElement
getProperty(PropertyID id) constnovasvg::SVGElement
getStrokeData(const SVGLayoutState &state) constnovasvg::SVGGraphicsElement
hasAttribute(std::string_view name) constnovasvg::SVGElement
hasAttribute(PropertyID id) constnovasvg::SVGElement
id() constnovasvg::SVGElementinline
isDisplayNone() constnovasvg::SVGElementinline
isElement() const finalnovasvg::SVGElementinlinevirtual
isGeometryElement() constnovasvg::SVGNodeinlinevirtual
isGraphicsElement() const finalnovasvg::SVGGraphicsElementinlinevirtual
isHiddenElement() constnovasvg::SVGElement
isOverflowHidden() constnovasvg::SVGElementinline
isPaintElement() constnovasvg::SVGNodeinlinevirtual
isPointableElement() constnovasvg::SVGElement
isRootElement() constnovasvg::SVGNodeinline
isTextNode() constnovasvg::SVGNodeinlinevirtual
isTextPositioningElement() constnovasvg::SVGNodeinlinevirtual
isVisibilityHidden() constnovasvg::SVGElementinline
lastChild() constnovasvg::SVGElement
layout(SVGLayoutState &state)novasvg::SVGElementvirtual
layoutChildren(SVGLayoutState &state)novasvg::SVGElement
layoutElement(const SVGLayoutState &state)novasvg::SVGElementvirtual
localTransform() const overridenovasvg::SVGGraphicsElementvirtual
masker() constnovasvg::SVGElementinline
mixBlendMode() constnovasvg::SVGElementinline
nextElement() constnovasvg::SVGElement
opacity() constnovasvg::SVGElementinline
paintBoundingBox() constnovasvg::SVGElementvirtual
parentElement() constnovasvg::SVGNodeinline
parseAttribute(PropertyID id, const std::string &value)novasvg::SVGElementvirtual
previousElement() constnovasvg::SVGElement
properties() constnovasvg::SVGElementinline
render(SVGRenderState &state) const finalnovasvg::SVGSwitchElementvirtual
renderChildren(SVGRenderState &state) constnovasvg::SVGElement
rootElement() constnovasvg::SVGNodeinline
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::SVGNodeinline
strokeBoundingBox() constnovasvg::SVGElementvirtual
SVGElement(Document *document, ElementID id)novasvg::SVGElement
SVGGraphicsElement(Document *document, ElementID id)novasvg::SVGGraphicsElement
SVGNode(Document *document)novasvg::SVGNodeinline
SVGSwitchElement(Document *document)novasvg::SVGSwitchElement
transform() constnovasvg::SVGGraphicsElementinline
transverse(T callback)novasvg::SVGElementinline
~SVGElement()=defaultnovasvg::SVGElementvirtual
~SVGNode()=defaultnovasvg::SVGNodevirtual