| Index: src/effects/SkAlphaThresholdFilter.cpp
|
| diff --git a/src/effects/SkAlphaThresholdFilter.cpp b/src/effects/SkAlphaThresholdFilter.cpp
|
| index e6f1f088cbae9f1ca8775643ade00ad1f9bacaa6..c68133a41cc3bbf90069bc6faef3f2edeb6add8b 100644
|
| --- a/src/effects/SkAlphaThresholdFilter.cpp
|
| +++ b/src/effects/SkAlphaThresholdFilter.cpp
|
| @@ -6,6 +6,7 @@
|
| */
|
|
|
| #include "SkAlphaThresholdFilter.h"
|
| +#include "SkAlphaThresholdFilterImpl.h"
|
| #include "SkBitmap.h"
|
| #include "SkDevice.h"
|
| #include "SkReadBuffer.h"
|
| @@ -15,31 +16,6 @@
|
| #include "GrDrawContext.h"
|
| #endif
|
|
|
| -class SK_API SkAlphaThresholdFilterImpl : public SkImageFilter {
|
| -public:
|
| - SkAlphaThresholdFilterImpl(const SkRegion& region, SkScalar innerThreshold,
|
| - SkScalar outerThreshold, SkImageFilter* input);
|
| -
|
| - SK_TO_STRING_OVERRIDE()
|
| - SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkAlphaThresholdFilterImpl)
|
| -
|
| -protected:
|
| - void flatten(SkWriteBuffer&) const override;
|
| -
|
| - bool onFilterImage(Proxy*, const SkBitmap& src, const Context&,
|
| - SkBitmap* result, SkIPoint* offset) const override;
|
| -#if SK_SUPPORT_GPU
|
| - bool asFragmentProcessor(GrFragmentProcessor**, GrTexture*, const SkMatrix&,
|
| - const SkIRect& bounds) const override;
|
| -#endif
|
| -
|
| -private:
|
| - SkRegion fRegion;
|
| - SkScalar fInnerThreshold;
|
| - SkScalar fOuterThreshold;
|
| - typedef SkImageFilter INHERITED;
|
| -};
|
| -
|
| SkImageFilter* SkAlphaThresholdFilter::Create(const SkRegion& region,
|
| SkScalar innerThreshold,
|
| SkScalar outerThreshold,
|
|
|