Searched refs:RenderSVGResourceContainer (Results 1 - 25 of 26) sorted by relevance

12

/macosx-10.10/WebCore-7600.1.25/rendering/svg/
H A DSVGResourcesCycleSolver.h29 class RenderSVGResourceContainer;
42 void breakCycle(RenderSVGResourceContainer&);
46 HashSet<RenderSVGResourceContainer*> m_allResources;
H A DRenderSVGResourceContainer.cpp21 #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 DRenderSVGResourceContainer.h30 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 DSVGResources.h33 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 DSVGResourcesCycleSolver.cpp54 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 DSVGResourcesCache.h33 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 DRenderSVGResourceGradient.h27 #include "RenderSVGResourceContainer.h"
43 class RenderSVGResourceGradient : public RenderSVGResourceContainer {
45 SVGGradientElement& gradientElement() const { return static_cast<SVGGradientElement&>(RenderSVGResourceContainer::element()); }
H A DRenderSVGResourceMarker.h23 #include "RenderSVGResourceContainer.h"
33 class RenderSVGResourceMarker final : public RenderSVGResourceContainer {
38 SVGMarkerElement& markerElement() const { return toSVGMarkerElement(RenderSVGResourceContainer::element()); }
H A DRenderSVGResourceMasker.h26 #include "RenderSVGResourceContainer.h"
38 class RenderSVGResourceMasker final : public RenderSVGResourceContainer {
43 SVGMaskElement& maskElement() const { return toSVGMaskElement(RenderSVGResourceContainer::element()); }
H A DSVGRenderTreeAsText.h43 class RenderSVGResourceContainer;
54 void writeSVGResourceContainer(TextStream&, const RenderSVGResourceContainer&, int indent);
H A DRenderSVGRoot.h34 class RenderSVGResourceContainer;
64 static void addResourceForClientInvalidation(RenderSVGResourceContainer*);
118 HashSet<RenderSVGResourceContainer*> m_resourcesNeedingToInvalidateClients;
H A DRenderSVGResourceFilter.h29 #include "RenderSVGResourceContainer.h"
64 class RenderSVGResourceFilter final : public RenderSVGResourceContainer {
69 SVGFilterElement& filterElement() const { return toSVGFilterElement(RenderSVGResourceContainer::element()); }
H A DSVGResourcesCache.cpp24 #include "RenderSVGResourceContainer.h"
57 HashSet<RenderSVGResourceContainer*> resourceSet;
71 HashSet<RenderSVGResourceContainer*> resourceSet;
166 void SVGResourcesCache::resourceDestroyed(RenderSVGResourceContainer& resource)
H A DRenderSVGResourceClipper.h26 #include "RenderSVGResourceContainer.h"
40 class RenderSVGResourceClipper final : public RenderSVGResourceContainer {
H A DRenderSVGResourcePattern.h27 #include "RenderSVGResourceContainer.h"
42 class RenderSVGResourcePattern final : public RenderSVGResourceContainer {
H A DSVGResources.cpp158 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 DRenderSVGRoot.cpp38 #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 DRenderSVGResourcePattern.cpp36 : RenderSVGResourceContainer(element, WTF::move(style))
43 return toSVGPatternElement(RenderSVGResourceContainer::element());
H A DRenderSVGResourceMarker.cpp34 : RenderSVGResourceContainer(element, WTF::move(style))
H A DRenderSVGResourceMasker.cpp35 : RenderSVGResourceContainer(element, WTF::move(style))
H A DSVGRenderTreeAsText.cpp238 // 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 DRenderSVGResourceGradient.cpp34 : RenderSVGResourceContainer(node, WTF::move(style))
H A DRenderSVGResourceClipper.cpp46 : RenderSVGResourceContainer(element, WTF::move(style))
/macosx-10.10/WebCore-7600.1.25/svg/
H A DSVGDocumentExtensions.h32 class RenderSVGResourceContainer;
52 void addResource(const AtomicString& id, RenderSVGResourceContainer*);
54 RenderSVGResourceContainer* resourceById(const AtomicString& id) const;
87 HashMap<AtomicString, RenderSVGResourceContainer*> m_resources;
H A DSVGDocumentExtensions.cpp63 void SVGDocumentExtensions::addResource(const AtomicString& id, RenderSVGResourceContainer* resource)
82 RenderSVGResourceContainer* SVGDocumentExtensions::resourceById(const AtomicString& id) const

Completed in 227 milliseconds

12