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

This is the complete list of members for novasvg::SVGForeignObjectElement, 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
baseFontStyle() constnovasvg::SVGForeignObjectElementinline
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
fill() constnovasvg::SVGForeignObjectElementinline
fillBoundingBox() const finalnovasvg::SVGForeignObjectElementvirtual
filterElement() constnovasvg::SVGElementinline
findAttribute(PropertyID id) constnovasvg::SVGElement
firstChild() constnovasvg::SVGElement
font() constnovasvg::SVGForeignObjectElementinline
font_size() constnovasvg::SVGElementinline
fontsFor(unsigned usedStyles) constnovasvg::SVGForeignObjectElement
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
height() constnovasvg::SVGForeignObjectElementinline
htmlBackgroundColor() constnovasvg::SVGForeignObjectElementinline
htmlTextColor() constnovasvg::SVGForeignObjectElementinline
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) finalnovasvg::SVGForeignObjectElementvirtual
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
rawContent() constnovasvg::SVGForeignObjectElementinline
render(SVGRenderState &state) const finalnovasvg::SVGForeignObjectElementvirtual
renderChildren(SVGRenderState &state) constnovasvg::SVGElement
renderer() constnovasvg::SVGForeignObjectElementinline
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
setHtmlStyle(std::optional< Color > text, std::optional< Color > background)novasvg::SVGForeignObjectElementinline
setParentElement(SVGElement *parent)novasvg::SVGNodeinline
setRawContent(std::string content)novasvg::SVGForeignObjectElementinline
setRenderer(ForeignObjectRenderer *renderer)novasvg::SVGForeignObjectElementinline
strokeBoundingBox() const finalnovasvg::SVGForeignObjectElementvirtual
SVGElement(Document *document, ElementID id)novasvg::SVGElement
SVGForeignObjectElement(Document *document)novasvg::SVGForeignObjectElement
SVGGraphicsElement(Document *document, ElementID id)novasvg::SVGGraphicsElement
SVGNode(Document *document)novasvg::SVGNodeinline
transform() constnovasvg::SVGGraphicsElementinline
transverse(T callback)novasvg::SVGElementinline
width() constnovasvg::SVGForeignObjectElementinline
x() constnovasvg::SVGForeignObjectElementinline
y() constnovasvg::SVGForeignObjectElementinline
~SVGElement()=defaultnovasvg::SVGElementvirtual
~SVGNode()=defaultnovasvg::SVGNodevirtual