Index: third_party/WebKit/Source/core/layout/svg/ReferenceFilterBuilder.h |
diff --git a/third_party/WebKit/Source/core/layout/svg/ReferenceFilterBuilder.h b/third_party/WebKit/Source/core/layout/svg/ReferenceFilterBuilder.h |
index 5ac936137146e458eb569a5766b530dee1da7337..72971da31e9dbed02ac3f770826903532328f388 100644 |
--- a/third_party/WebKit/Source/core/layout/svg/ReferenceFilterBuilder.h |
+++ b/third_party/WebKit/Source/core/layout/svg/ReferenceFilterBuilder.h |
@@ -33,26 +33,21 @@ |
#include "core/fetch/DocumentResourceReference.h" |
#include "wtf/Allocator.h" |
-#include "wtf/HashMap.h" |
-#include "wtf/PassRefPtr.h" |
- |
-class SkPaint; |
namespace blink { |
class Element; |
-class Filter; |
-class FilterEffect; |
class FilterOperation; |
-class FloatSize; |
class ReferenceFilterOperation; |
+class SVGFilterElement; |
class ReferenceFilterBuilder { |
STATIC_ONLY(ReferenceFilterBuilder); |
public: |
static DocumentResourceReference* documentResourceReference(const FilterOperation*); |
static void setDocumentResourceReference(const FilterOperation*, DocumentResourceReference*); |
- static Filter* build(float zoom, Element*, FilterEffect* previousEffect, const ReferenceFilterOperation&, const FloatSize* referenceBoxSize = nullptr, const SkPaint* fillPaint = nullptr, const SkPaint* strokePaint = nullptr); |
+ |
+ static SVGFilterElement* resolveFilterReference(const ReferenceFilterOperation&, Element&); |
}; |
} // namespace blink |