X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fcore%2Frendering%2Fsvg%2FRenderSVGResourceContainer.h;h=d5779eafbdbec2596c455aada5bc9548934578bd;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=a65623f8734d0b85602f061f95e3b84ac3d14868;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/core/rendering/svg/RenderSVGResourceContainer.h b/src/third_party/WebKit/Source/core/rendering/svg/RenderSVGResourceContainer.h index a65623f..d5779ea 100644 --- a/src/third_party/WebKit/Source/core/rendering/svg/RenderSVGResourceContainer.h +++ b/src/third_party/WebKit/Source/core/rendering/svg/RenderSVGResourceContainer.h @@ -64,6 +64,8 @@ protected: void clearInvalidationMask() { m_invalidationMask = 0; } + static AffineTransform computeResourceSpaceTransform(RenderObject*, const AffineTransform& baseTransform, const SVGRenderStyle*, unsigned short resourceMode); + bool m_isInLayout; private: @@ -86,21 +88,21 @@ private: HashSet m_clientLayers; }; -inline RenderSVGResourceContainer* getRenderSVGResourceContainerById(Document& document, const AtomicString& id) +inline RenderSVGResourceContainer* getRenderSVGResourceContainerById(TreeScope& treeScope, const AtomicString& id) { if (id.isEmpty()) return 0; - if (RenderSVGResourceContainer* renderResource = document.accessSVGExtensions().resourceById(id)) + if (RenderSVGResourceContainer* renderResource = treeScope.document().accessSVGExtensions().resourceById(id)) return renderResource; return 0; } template -Renderer* getRenderSVGResourceById(Document& document, const AtomicString& id) +Renderer* getRenderSVGResourceById(TreeScope& treeScope, const AtomicString& id) { - if (RenderSVGResourceContainer* container = getRenderSVGResourceContainerById(document, id)) + if (RenderSVGResourceContainer* container = getRenderSVGResourceContainerById(treeScope, id)) return container->cast(); return 0;