diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/rendering/svg/SVGResources.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/rendering/svg/SVGResources.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/third_party/WebKit/Source/core/rendering/svg/SVGResources.h b/chromium/third_party/WebKit/Source/core/rendering/svg/SVGResources.h index 8eb10adcb4e..41cdf2569d8 100644 --- a/chromium/third_party/WebKit/Source/core/rendering/svg/SVGResources.h +++ b/chromium/third_party/WebKit/Source/core/rendering/svg/SVGResources.h @@ -20,6 +20,7 @@ #ifndef SVGResources_h #define SVGResources_h +#include "wtf/FastAllocBase.h" #include "wtf/HashSet.h" #include "wtf/Noncopyable.h" #include "wtf/OwnPtr.h" @@ -27,13 +28,13 @@ namespace WebCore { -class Document; class RenderObject; class RenderSVGResourceClipper; class RenderSVGResourceContainer; class RenderSVGResourceFilter; class RenderSVGResourceMarker; class RenderSVGResourceMasker; +class SVGElement; class SVGRenderStyle; // Holds a set of resources associated with a RenderObject @@ -45,6 +46,8 @@ public: static PassOwnPtr<SVGResources> buildResources(const RenderObject*, const SVGRenderStyle*); void layoutIfNeeded(); + static bool supportsMarkers(const SVGElement&); + // Ordinary resources RenderSVGResourceClipper* clipper() const { return m_clipperFilterMaskerData ? m_clipperFilterMaskerData->clipper : 0; } RenderSVGResourceMarker* markerStart() const { return m_markerData ? m_markerData->markerStart : 0; } |