Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
SVGElement Member List

This is the complete list of members for SVGElement, including all inherited members.

appendChild(const SVGElement &child)SVGElement
attributes() constSVGElement
cast()SVGElementinline
cast() constSVGElementinline
className() constSVGElement
computedStyleIfPresent() constSVGElement
CreateElementMutationBatch(SVGDocument &document)SVGElementprotectedstatic
CreateElementWriteAccess(SVGDocument &document)SVGElementprotectedstatic
CreateEmptyEntity(SVGDocument &document)SVGElementprotectedstatic
CreateEmptyEntity(DocumentWriteAccess &access)SVGElementprotectedstatic
CreateEntityOn(EntityHandle handle, const xml::XMLQualifiedNameRef &tagName, ElementType Type)SVGElementprotectedstatic
CreateFromEntityHandle(EntityHandle handle)SVGElementinlineprotectedstatic
donner::editor::AsyncSVGDocument (defined in SVGElement)SVGElementfriend
DonnerController (defined in SVGElement)SVGElementfriend
entityHandle() constSVGElementinline
findMatchingAttributes(const xml::XMLQualifiedNameRef &matcher) constSVGElement
firstChild() constSVGElement
getAttribute(const xml::XMLQualifiedNameRef &name) constSVGElement
getComputedStyle() constSVGElement
handle_SVGElementprotected
hasAttribute(const xml::XMLQualifiedNameRef &name) constSVGElement
id() constSVGElement
insertBefore(const SVGElement &newNode, std::optional< SVGElement > referenceNode)SVGElement
isa() constSVGElementinline
isKnownType() constSVGElement
lastChild() constSVGElement
mutationScope(InvalidateCallback &&invalidateOnScopeExit) constSVGElementinlineprotected
nextSibling() constSVGElement
operator!=(const SVGElement &other) constSVGElementinline
operator=(const SVGElement &other)SVGElement
operator=(SVGElement &&other) noexceptSVGElement
operator==(const SVGElement &other) constSVGElementinline
ownerDocument()SVGElement
parentElement() constSVGElement
parser::AttributeParser (defined in SVGElement)SVGElementfriend
previousSibling() constSVGElement
querySelector(std::string_view selector)SVGElement
registry() constSVGElementinlineprotected
remove()SVGElement
removeAttribute(const xml::XMLQualifiedNameRef &name)SVGElement
removeAttributeFromXMLMutation(const xml::XMLQualifiedNameRef &name)SVGElementprotected
removeChild(const SVGElement &child)SVGElement
replaceChild(const SVGElement &newChild, const SVGElement &oldChild)SVGElement
resolvedFillPaint() constSVGElement
setAttribute(const xml::XMLQualifiedNameRef &name, std::string_view value)SVGElement
setAttributeFromXMLMutation(const xml::XMLQualifiedNameRef &name, std::string_view value, bool *consumedAsPresentationAttribute=nullptr)SVGElementprotected
setClassName(std::string_view name)SVGElement
setId(std::string_view id)SVGElement
setStyle(std::string_view style)SVGElement
specifiedStyle() constSVGElement
SVGDocument (defined in SVGElement)SVGElementfriend
SVGElement(EntityHandle handle)SVGElementexplicitprotected
SVGElement(const SVGElement &other)SVGElement
SVGElement(SVGElement &&other) noexceptSVGElement
tagName() constSVGElement
toHandle(Entity entity) constSVGElementinlineprotected
tryCast()SVGElementinline
tryCast() constSVGElementinline
trySetPresentationAttribute(std::string_view name, std::string_view value)SVGElement
tryTagName() constSVGElement
tryType() constSVGElement
type() constSVGElement
unsafeEntityHandle() constSVGElementinline
unsafeRegistry() constSVGElementinlineprotected
updateStyle(std::string_view style)SVGElement
withReadAccess(Callback &&callback) constSVGElementinline
withWriteAccess(Callback &&callback) constSVGElementinline
~SVGElement() noexceptSVGElement