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) const
novasvg::SVGElement
inline
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
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
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
inline
virtual
isGeometryElement
() const
novasvg::SVGNode
inline
virtual
isGraphicsElement
() const final
novasvg::SVGGraphicsElement
inline
virtual
isHiddenElement
() const
novasvg::SVGElement
isOverflowHidden
() const
novasvg::SVGElement
inline
isPaintElement
() const
novasvg::SVGNode
inline
virtual
isPointableElement
() const
novasvg::SVGElement
isRootElement
() const
novasvg::SVGNode
inline
isTextNode
() const
novasvg::SVGNode
inline
virtual
isTextPositioningElement
() const
novasvg::SVGNode
inline
virtual
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 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
previousElement
() const
novasvg::SVGElement
properties
() const
novasvg::SVGElement
inline
render
(SVGRenderState &state) const final
novasvg::SVGSwitchElement
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
novasvg::SVGElement
virtual
SVGElement
(Document *document, ElementID id)
novasvg::SVGElement
SVGGraphicsElement
(Document *document, ElementID id)
novasvg::SVGGraphicsElement
SVGNode
(Document *document)
novasvg::SVGNode
inline
SVGSwitchElement
(Document *document)
novasvg::SVGSwitchElement
transform
() const
novasvg::SVGGraphicsElement
inline
transverse
(T callback)
novasvg::SVGElement
inline
~SVGElement
()=default
novasvg::SVGElement
virtual
~SVGNode
()=default
novasvg::SVGNode
virtual