Lines Matching refs:SVGUseElement
27 #include "core/svg/SVGUseElement.h"
47 inline SVGUseElement::SVGUseElement(Document& document)
66 PassRefPtrWillBeRawPtr<SVGUseElement> SVGUseElement::create(Document& document)
68 // Always build a user agent #shadow-root for SVGUseElement.
69 RefPtrWillBeRawPtr<SVGUseElement> use = adoptRefWillBeNoop(new SVGUseElement(document));
74 SVGUseElement::~SVGUseElement()
82 bool SVGUseElement::isSupportedAttribute(const QualifiedName& attrName)
95 void SVGUseElement::parseAttribute(const QualifiedName& name, const AtomicString& value)
109 Node::InsertionNotificationRequest SVGUseElement::insertedInto(ContainerNode* rootParent)
123 void SVGUseElement::removedFrom(ContainerNode* rootParent)
130 TreeScope* SVGUseElement::referencedScope() const
137 Document* SVGUseElement::externalDocument() const
149 void transferUseWidthAndHeightIfNeeded(const SVGUseElement& use, SVGElement* shadowElement, const SVGElement& originalElement)
174 void SVGUseElement::svgAttributeChanged(const QualifiedName& attrName)
275 void SVGUseElement::scheduleShadowTreeRecreation()
283 void SVGUseElement::clearResourceReferences()
298 void SVGUseElement::buildPendingResource()
346 void SVGUseElement::buildShadowAndInstanceTree(SVGElement* target)
404 RenderObject* SVGUseElement::createRenderer(RenderStyle*)
420 void SVGUseElement::toClipPath(Path& path)
443 RenderObject* SVGUseElement::rendererClipChild() const
453 bool SVGUseElement::buildShadowTree(SVGElement* target, SVGElement* targetInstance, bool foundUse)
491 bool SVGUseElement::hasCycleUseReferencing(SVGUseElement* use, ContainerNode* targetInstance, SVGElement*& newTarget)
534 bool SVGUseElement::expandUseElementsInShadowTree(SVGElement* element)
545 SVGUseElement* use = toSVGUseElement(element);
607 void SVGUseElement::expandSymbolElementsInShadowTree(SVGElement* element)
653 void SVGUseElement::invalidateShadowTree()
661 void SVGUseElement::invalidateDependentShadowTrees()
667 if (SVGUseElement* element = (*it)->correspondingUseElement()) {
674 void SVGUseElement::transferUseAttributesToReplacedElement(SVGElement* from, SVGElement* to) const
688 bool SVGUseElement::selfHasRelativeLengths() const
702 void SVGUseElement::notifyFinished(Resource* resource)
721 bool SVGUseElement::resourceIsStillLoading()
728 bool SVGUseElement::instanceTreeIsLoading(SVGElement* targetInstance)
731 if (SVGUseElement* use = element->correspondingUseElement()) {
741 void SVGUseElement::setDocumentResource(ResourcePtr<DocumentResource> resource)
754 void SVGUseElement::trace(Visitor* visitor)