Home
last modified time | relevance | path

Searched refs:SVGResourcesCache (Results 1 – 25 of 30) sorted by relevance

12

/external/webkit/Source/WebCore/rendering/svg/
DSVGResourcesCache.cpp31 SVGResourcesCache::SVGResourcesCache() in SVGResourcesCache() function in WebCore::SVGResourcesCache
35 SVGResourcesCache::~SVGResourcesCache() in ~SVGResourcesCache()
40 void SVGResourcesCache::addResourcesFromRenderObject(RenderObject* object, const RenderStyle* style) in addResourcesFromRenderObject()
72 void SVGResourcesCache::removeResourcesFromRenderObject(RenderObject* object) in removeResourcesFromRenderObject()
90 static inline SVGResourcesCache* resourcesCacheFromRenderObject(RenderObject* renderer) in resourcesCacheFromRenderObject()
98 SVGResourcesCache* cache = extensions->resourcesCache(); in resourcesCacheFromRenderObject()
104 SVGResources* SVGResourcesCache::cachedResourcesForRenderObject(RenderObject* renderer) in cachedResourcesForRenderObject()
107 SVGResourcesCache* cache = resourcesCacheFromRenderObject(renderer); in cachedResourcesForRenderObject()
114 void SVGResourcesCache::clientLayoutChanged(RenderObject* object) in clientLayoutChanged()
116 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in clientLayoutChanged()
[all …]
DSVGResourcesCache.h34 class SVGResourcesCache {
35 WTF_MAKE_NONCOPYABLE(SVGResourcesCache); WTF_MAKE_FAST_ALLOCATED;
37 SVGResourcesCache();
38 ~SVGResourcesCache();
DRenderSVGBlock.cpp79 SVGResourcesCache::clientDestroyed(this); in destroy()
93 SVGResourcesCache::clientStyleChanged(this, diff, style()); in styleDidChange()
99 SVGResourcesCache::clientUpdatedFromElement(this, style()); in updateFromElement()
DRenderSVGModelObject.cpp86 SVGResourcesCache::clientDestroyed(this); in destroy()
100 SVGResourcesCache::clientStyleChanged(this, diff, style()); in styleDidChange()
106 SVGResourcesCache::clientUpdatedFromElement(this, style()); in updateFromElement()
DRenderSVGInline.cpp98 SVGResourcesCache::clientDestroyed(this); in destroy()
112 SVGResourcesCache::clientStyleChanged(this, diff, style()); in styleDidChange()
118 SVGResourcesCache::clientUpdatedFromElement(this, style()); in updateFromElement()
DSVGRenderSupport.cpp108 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in prepareToRenderSVGContent()
147 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in finishRenderSVGContent()
203 if (SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(start)) in invalidateResourcesOfChildren()
280 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(renderer); in intersectRepaintRectWithResources()
308 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in pointInClippingArea()
DRenderSVGRoot.cpp138 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this); in selfWillPaint()
197 SVGResourcesCache::clientDestroyed(this); in destroy()
211 SVGResourcesCache::clientStyleChanged(this, diff, style()); in styleDidChange()
217 SVGResourcesCache::clientUpdatedFromElement(this, style()); in updateFromElement()
DRenderSVGContainer.cpp68 SVGResourcesCache::clientLayoutChanged(this); in layout()
87 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this); in selfWillPaint()
DRenderSVGResourceContainer.cpp61 SVGResourcesCache::resourceDestroyed(this); in destroy()
173 SVGResourcesCache::clientUpdatedFromElement(renderer, renderer->style()); in registerResource()
DRenderSVGImage.cpp83 SVGResourcesCache::clientLayoutChanged(this); in layout()
176 if (SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this)) in imageChanged()
DSVGResourcesCycleSolver.cpp58 if (SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(renderer)) { in resourceContainsCycles()
74 SVGResources* childResources = SVGResourcesCache::cachedResourcesForRenderObject(child); in resourceContainsCycles()
DRenderSVGResourceContainer.h59 friend class SVGResourcesCache;
DRenderSVGPath.cpp132 SVGResourcesCache::clientLayoutChanged(this); in layout()
293 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this); in calculateMarkerBoundsIfNeeded()
DRenderSVGForeignObject.cpp140 SVGResourcesCache::clientLayoutChanged(this); in layout()
DRenderSVGResource.cpp96 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in requestPaintingResource()
DRenderSVGText.cpp168 SVGResourcesCache::clientLayoutChanged(this); in layout()
DSVGInlineTextBox.cpp698SVGResourcesCache::clientStyleChanged(parent()->renderer(), StyleDifferenceRepaint, selectionStyle… in paintText()
704 SVGResourcesCache::clientStyleChanged(parent()->renderer(), StyleDifferenceRepaint, style); in paintText()
DRenderSVGResourceClipper.cpp191 if (SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this)) { in applyClippingToContext()
/external/webkit/Source/WebCore/svg/
DSVGDocumentExtensions.h68 SVGResourcesCache* resourcesCache() const { return m_resourcesCache.get(); } in resourcesCache()
76 OwnPtr<SVGResourcesCache> m_resourcesCache;
DSVGDocumentExtensions.cpp46 , m_resourcesCache(adoptPtr(new SVGResourcesCache)) in SVGDocumentExtensions()
/external/webkit/Source/WebCore/
DAndroid.mk936 rendering/svg/SVGResourcesCache.cpp \
DWebCore.pro2242 rendering/svg/SVGResourcesCache.h \
3239 rendering/svg/SVGResourcesCache.cpp \
DCMakeLists.txt1606 rendering/svg/SVGResourcesCache.cpp
DChangeLog-2010-12-0665214 * rendering/SVGResourcesCache.cpp:
65215 (WebCore::SVGResourcesCache::~SVGResourcesCache): Removed unneeded special
79352 * rendering/SVGResourcesCache.cpp:
79353 (WebCore::SVGResourcesCache::clientLayoutChanged):
91958 …Add a SVGResourcesCache class, which is basically a HashMap<RenderObject*, SVGResources*>. Wheneve…
91964 …s to all SVG renderers, in order to keep track of resource/client changes in the SVGResourcesCache.
91965 …As side-effect the SVGResourcesCache now knows which RenderObject references which resource, and t…
91973 * rendering/RenderPath.cpp: Don't look up resources manually, use SVGResourcesCache.
91974 …: Remove constness, to avoid the need to pass around const RenderObjects* to the SVGResourcesCache.
91976 …ath::layout): s/RenderSVGResource::invalidateAllResourcesOfRenderer/SVGResourcesCache::clientLayou…
[all …]
DGNUmakefile.list.am3051 Source/WebCore/rendering/svg/SVGResourcesCache.cpp \
3052 Source/WebCore/rendering/svg/SVGResourcesCache.h \

12