/macosx-10.10/WebCore-7600.1.25/rendering/svg/ |
H A D | SVGResourcesCycleSolver.h | 29 class RenderSVGResourceContainer; 42 void breakCycle(RenderSVGResourceContainer&); 46 HashSet<RenderSVGResourceContainer*> m_allResources;
|
H A D | RenderSVGResourceContainer.cpp | 21 #include "RenderSVGResourceContainer.h" 38 RenderSVGResourceContainer::RenderSVGResourceContainer(SVGElement& element, PassRef<RenderStyle> style) function in class:WebCore::RenderSVGResourceContainer 46 RenderSVGResourceContainer::~RenderSVGResourceContainer() 52 void RenderSVGResourceContainer::layout() 62 void RenderSVGResourceContainer::willBeDestroyed() 68 void RenderSVGResourceContainer::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle) 78 void RenderSVGResourceContainer::idChanged() 90 void RenderSVGResourceContainer [all...] |
H A D | RenderSVGResourceContainer.h | 30 class RenderSVGResourceContainer : public RenderSVGHiddenContainer, class in namespace:WebCore 33 virtual ~RenderSVGResourceContainer(); 48 RenderSVGResourceContainer(SVGElement&, PassRef<RenderStyle>); 78 RENDER_OBJECT_TYPE_CASTS(RenderSVGResourceContainer, isSVGResourceContainer()) 80 inline RenderSVGResourceContainer* getRenderSVGResourceContainerById(Document& document, const AtomicString& id) 85 if (RenderSVGResourceContainer* renderResource = document.accessSVGExtensions()->resourceById(id)) 94 if (RenderSVGResourceContainer* container = getRenderSVGResourceContainerById(document, id))
|
H A D | SVGResources.h | 33 class RenderSVGResourceContainer; 64 RenderSVGResourceContainer* fill() const { return m_fillStrokeData ? m_fillStrokeData->fill : 0; } 65 RenderSVGResourceContainer* stroke() const { return m_fillStrokeData ? m_fillStrokeData->stroke : 0; } 68 RenderSVGResourceContainer* linkedResource() const { return m_linkedResource; } 70 void buildSetOfResources(HashSet<RenderSVGResourceContainer*>&); 74 void resourceDestroyed(RenderSVGResourceContainer&); 105 bool setFill(RenderSVGResourceContainer*); 106 bool setStroke(RenderSVGResourceContainer*); 107 bool setLinkedResource(RenderSVGResourceContainer*); 163 RenderSVGResourceContainer* fil [all...] |
H A D | SVGResourcesCycleSolver.cpp | 54 HashSet<RenderSVGResourceContainer*> resourceSet; 73 HashSet<RenderSVGResourceContainer*> childResourceSet; 100 HashSet<RenderSVGResourceContainer*> localResources; 105 HashSet<RenderSVGResourceContainer*> ancestorResources; 106 for (auto& resource : ancestorsOfType<RenderSVGResourceContainer>(m_renderer)) 148 void SVGResourcesCycleSolver::breakCycle(RenderSVGResourceContainer& resourceLeadingToCycle)
|
H A D | SVGResourcesCache.h | 33 class RenderSVGResourceContainer; 50 // Called from all SVG renderers destroy() methods - except for RenderSVGResourceContainer. 59 // Called from RenderSVGResourceContainer::willBeDestroyed(). 60 static void resourceDestroyed(RenderSVGResourceContainer&);
|
H A D | RenderSVGResourceGradient.h | 27 #include "RenderSVGResourceContainer.h" 43 class RenderSVGResourceGradient : public RenderSVGResourceContainer { 45 SVGGradientElement& gradientElement() const { return static_cast<SVGGradientElement&>(RenderSVGResourceContainer::element()); }
|
H A D | RenderSVGResourceMarker.h | 23 #include "RenderSVGResourceContainer.h" 33 class RenderSVGResourceMarker final : public RenderSVGResourceContainer { 38 SVGMarkerElement& markerElement() const { return toSVGMarkerElement(RenderSVGResourceContainer::element()); }
|
H A D | RenderSVGResourceMasker.h | 26 #include "RenderSVGResourceContainer.h" 38 class RenderSVGResourceMasker final : public RenderSVGResourceContainer { 43 SVGMaskElement& maskElement() const { return toSVGMaskElement(RenderSVGResourceContainer::element()); }
|
H A D | SVGRenderTreeAsText.h | 43 class RenderSVGResourceContainer; 54 void writeSVGResourceContainer(TextStream&, const RenderSVGResourceContainer&, int indent);
|
H A D | RenderSVGRoot.h | 34 class RenderSVGResourceContainer; 64 static void addResourceForClientInvalidation(RenderSVGResourceContainer*); 118 HashSet<RenderSVGResourceContainer*> m_resourcesNeedingToInvalidateClients;
|
H A D | RenderSVGResourceFilter.h | 29 #include "RenderSVGResourceContainer.h" 64 class RenderSVGResourceFilter final : public RenderSVGResourceContainer { 69 SVGFilterElement& filterElement() const { return toSVGFilterElement(RenderSVGResourceContainer::element()); }
|
H A D | SVGResourcesCache.cpp | 24 #include "RenderSVGResourceContainer.h" 57 HashSet<RenderSVGResourceContainer*> resourceSet; 71 HashSet<RenderSVGResourceContainer*> resourceSet; 166 void SVGResourcesCache::resourceDestroyed(RenderSVGResourceContainer& resource)
|
H A D | RenderSVGResourceClipper.h | 26 #include "RenderSVGResourceContainer.h" 40 class RenderSVGResourceClipper final : public RenderSVGResourceContainer {
|
H A D | RenderSVGResourcePattern.h | 27 #include "RenderSVGResourceContainer.h" 42 class RenderSVGResourcePattern final : public RenderSVGResourceContainer {
|
H A D | SVGResources.cpp | 158 static inline RenderSVGResourceContainer* paintingResourceFromSVGPaint(Document& document, const SVGPaint::SVGPaintType& paintType, const String& paintUri, AtomicString& id, bool& hasPendingResource) 164 RenderSVGResourceContainer* container = getRenderSVGResourceContainerById(document, id); 322 void SVGResources::resourceDestroyed(RenderSVGResourceContainer& resource) 400 void SVGResources::buildSetOfResources(HashSet<RenderSVGResourceContainer*>& set) 569 bool SVGResources::setFill(RenderSVGResourceContainer* fill) 592 bool SVGResources::setStroke(RenderSVGResourceContainer* stroke) 615 bool SVGResources::setLinkedResource(RenderSVGResourceContainer* linkedResource) 662 if (RenderSVGResourceContainer* fill = m_fillStrokeData->fill) 664 if (RenderSVGResourceContainer* stroke = m_fillStrokeData->stroke)
|
H A D | RenderSVGRoot.cpp | 38 #include "RenderSVGResourceContainer.h" 186 HashSet<RenderSVGResourceContainer*>::iterator end = m_resourcesNeedingToInvalidateClients.end(); 187 for (HashSet<RenderSVGResourceContainer*>::iterator it = m_resourcesNeedingToInvalidateClients.begin(); it != end; ++it) 445 void RenderSVGRoot::addResourceForClientInvalidation(RenderSVGResourceContainer* resource)
|
H A D | RenderSVGResourcePattern.cpp | 36 : RenderSVGResourceContainer(element, WTF::move(style)) 43 return toSVGPatternElement(RenderSVGResourceContainer::element());
|
H A D | RenderSVGResourceMarker.cpp | 34 : RenderSVGResourceContainer(element, WTF::move(style))
|
H A D | RenderSVGResourceMasker.cpp | 35 : RenderSVGResourceContainer(element, WTF::move(style))
|
H A D | SVGRenderTreeAsText.cpp | 238 // All other resources derive from RenderSVGResourceContainer 239 RenderSVGResourceContainer* container = static_cast<RenderSVGResourceContainer*>(resource); 470 void writeSVGResourceContainer(TextStream& ts, const RenderSVGResourceContainer& resource, int indent)
|
H A D | RenderSVGResourceGradient.cpp | 34 : RenderSVGResourceContainer(node, WTF::move(style))
|
H A D | RenderSVGResourceClipper.cpp | 46 : RenderSVGResourceContainer(element, WTF::move(style))
|
/macosx-10.10/WebCore-7600.1.25/svg/ |
H A D | SVGDocumentExtensions.h | 32 class RenderSVGResourceContainer; 52 void addResource(const AtomicString& id, RenderSVGResourceContainer*); 54 RenderSVGResourceContainer* resourceById(const AtomicString& id) const; 87 HashMap<AtomicString, RenderSVGResourceContainer*> m_resources;
|
H A D | SVGDocumentExtensions.cpp | 63 void SVGDocumentExtensions::addResource(const AtomicString& id, RenderSVGResourceContainer* resource) 82 RenderSVGResourceContainer* SVGDocumentExtensions::resourceById(const AtomicString& id) const
|