Index: include/effects/SkMatrixImageFilter.h |
diff --git a/include/effects/SkMatrixImageFilter.h b/include/effects/SkMatrixImageFilter.h |
index 7d855b777f6c640e40a66eaa4e44ece818626ff2..d0afdc3bd91360a8aa97b82cba1b7a32e73a867b 100644 |
--- a/include/effects/SkMatrixImageFilter.h |
+++ b/include/effects/SkMatrixImageFilter.h |
@@ -29,9 +29,17 @@ public: |
*/ |
static SkMatrixImageFilter* Create(const SkMatrix& transform, |
- SkPaint::FilterLevel, |
+ SkFilterQuality, |
SkImageFilter* input = NULL, |
uint32_t uniqueID = 0); |
+#ifdef SK_SUPPORT_LEGACY_FILTERLEVEL_ENUM |
+ static SkMatrixImageFilter* Create(const SkMatrix& transform, |
+ SkPaint::FilterLevel level, |
+ SkImageFilter* input = NULL, |
+ uint32_t uniqueID = 0) { |
+ return Create(transform, SkFilterQuality(level), input, uniqueID); |
+ } |
+#endif |
virtual ~SkMatrixImageFilter(); |
void computeFastBounds(const SkRect&, SkRect*) const SK_OVERRIDE; |
@@ -41,7 +49,7 @@ public: |
protected: |
SkMatrixImageFilter(const SkMatrix& transform, |
- SkPaint::FilterLevel, |
+ SkFilterQuality, |
SkImageFilter* input, |
uint32_t uniqueID); |
void flatten(SkWriteBuffer&) const SK_OVERRIDE; |
@@ -53,7 +61,7 @@ protected: |
private: |
SkMatrix fTransform; |
- SkPaint::FilterLevel fFilterLevel; |
+ SkFilterQuality fFilterQuality; |
typedef SkImageFilter INHERITED; |
}; |