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 505476ff9a1c3c1fdfd7a6ca8037d1206a04ff23..0ee9a2262e1d7b55d49da2d455af44c202d4cca5 100644 |
--- a/third_party/WebKit/Source/core/layout/svg/ReferenceFilterBuilder.h |
+++ b/third_party/WebKit/Source/core/layout/svg/ReferenceFilterBuilder.h |
@@ -32,6 +32,7 @@ |
#define ReferenceFilterBuilder_h |
#include "core/fetch/DocumentResourceReference.h" |
+#include "third_party/skia/include/core/SkShader.h" |
#include "wtf/Allocator.h" |
#include "wtf/HashMap.h" |
#include "wtf/PassRefPtr.h" |
@@ -53,7 +54,7 @@ public: |
static void clearDocumentResourceReference(const FilterOperation*); |
#endif |
- static PassRefPtrWillBeRawPtr<Filter> build(float zoom, Element*, FilterEffect* previousEffect, const ReferenceFilterOperation&); |
+ static PassRefPtrWillBeRawPtr<Filter> build(float zoom, Element*, FilterEffect* previousEffect, const ReferenceFilterOperation&, PassRefPtr<SkShader> fillShader = nullptr, PassRefPtr<SkShader> strokeShader = nullptr); |
Justin Novosad
2015/12/21 18:10:27
Are we sure SkShader is the right abstraction? I a
f(malita)
2015/12/21 19:01:05
+1 to making PaintFilterEffect SkPaint-based.
The
fs
2015/12/21 19:34:20
Yes, SkPaint would mesh slightly better with the (
ajuma
2016/01/11 19:14:08
This now uses SkPaint instead of SkShader.
|
}; |
} |