diff options
Diffstat (limited to 'src/effects')
-rw-r--r-- | src/effects/SkColorFilterImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkDashImpl.h | 6 | ||||
-rw-r--r-- | src/effects/SkDashPathEffect.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkDisplacementMapEffect.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkDropShadowImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkEmbossMaskFilter.h | 1 | ||||
-rw-r--r-- | src/effects/SkLightingImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkMagnifierImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkMatrixConvolutionImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkMergeImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkMorphologyImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkOffsetImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkPictureImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkTileImageFilter.cpp | 1 | ||||
-rw-r--r-- | src/effects/SkTrimPE.h | 1 | ||||
-rw-r--r-- | src/effects/SkXfermodeImageFilter.cpp | 1 |
16 files changed, 20 insertions, 1 deletions
diff --git a/src/effects/SkColorFilterImageFilter.cpp b/src/effects/SkColorFilterImageFilter.cpp index 514d04622e..845a26ac0f 100644 --- a/src/effects/SkColorFilterImageFilter.cpp +++ b/src/effects/SkColorFilterImageFilter.cpp @@ -10,6 +10,7 @@ #include "SkCanvas.h" #include "SkColorFilter.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkImageFilterPriv.h" #include "SkReadBuffer.h" #include "SkSpecialImage.h" diff --git a/src/effects/SkDashImpl.h b/src/effects/SkDashImpl.h index f5c4244dc3..13ec155847 100644 --- a/src/effects/SkDashImpl.h +++ b/src/effects/SkDashImpl.h @@ -22,7 +22,8 @@ public: DashType asADash(DashInfo* info) const override; void toString(SkString* str) const override; - SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkDashImpl) + + Factory getFactory() const override { return CreateProc; } #ifdef SK_BUILD_FOR_ANDROID_FRAMEWORK bool exposedInAndroidJavaAPI() const override { return true; } @@ -33,6 +34,9 @@ protected: void flatten(SkWriteBuffer&) const override; private: + static sk_sp<SkFlattenable> CreateProc(SkReadBuffer&); + friend class SkFlattenable::PrivateInitializer; + SkScalar* fIntervals; int32_t fCount; SkScalar fPhase; diff --git a/src/effects/SkDashPathEffect.cpp b/src/effects/SkDashPathEffect.cpp index cdadcf907d..1a2c635a7f 100644 --- a/src/effects/SkDashPathEffect.cpp +++ b/src/effects/SkDashPathEffect.cpp @@ -8,6 +8,7 @@ #include "SkDashPathEffect.h" #include "SkDashImpl.h" #include "SkDashPathPriv.h" +#include "SkFlattenablePriv.h" #include "SkReadBuffer.h" #include "SkWriteBuffer.h" #include "SkStrokeRec.h" diff --git a/src/effects/SkDisplacementMapEffect.cpp b/src/effects/SkDisplacementMapEffect.cpp index d40e521b0a..f1b704e1c8 100644 --- a/src/effects/SkDisplacementMapEffect.cpp +++ b/src/effects/SkDisplacementMapEffect.cpp @@ -9,6 +9,7 @@ #include "SkBitmap.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkImageFilterPriv.h" #include "SkReadBuffer.h" #include "SkSpecialImage.h" diff --git a/src/effects/SkDropShadowImageFilter.cpp b/src/effects/SkDropShadowImageFilter.cpp index 7532894bce..1a0ce2ee6b 100644 --- a/src/effects/SkDropShadowImageFilter.cpp +++ b/src/effects/SkDropShadowImageFilter.cpp @@ -10,6 +10,7 @@ #include "SkBlurImageFilter.h" #include "SkCanvas.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkImageFilterPriv.h" #include "SkReadBuffer.h" #include "SkSpecialImage.h" diff --git a/src/effects/SkEmbossMaskFilter.h b/src/effects/SkEmbossMaskFilter.h index bc992a09b5..67d068cdb7 100644 --- a/src/effects/SkEmbossMaskFilter.h +++ b/src/effects/SkEmbossMaskFilter.h @@ -8,6 +8,7 @@ #ifndef SkEmbossMaskFilter_DEFINED #define SkEmbossMaskFilter_DEFINED +#include "SkFlattenablePriv.h" #include "SkMaskFilterBase.h" /** \class SkEmbossMaskFilter diff --git a/src/effects/SkLightingImageFilter.cpp b/src/effects/SkLightingImageFilter.cpp index 0a1330583a..7c4f9b790d 100644 --- a/src/effects/SkLightingImageFilter.cpp +++ b/src/effects/SkLightingImageFilter.cpp @@ -9,6 +9,7 @@ #include "SkBitmap.h" #include "SkColorData.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkImageFilterPriv.h" #include "SkPoint3.h" #include "SkReadBuffer.h" diff --git a/src/effects/SkMagnifierImageFilter.cpp b/src/effects/SkMagnifierImageFilter.cpp index 75e9817b8d..3a6679d2e3 100644 --- a/src/effects/SkMagnifierImageFilter.cpp +++ b/src/effects/SkMagnifierImageFilter.cpp @@ -10,6 +10,7 @@ #include "SkBitmap.h" #include "SkColorData.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkImageFilterPriv.h" #include "SkReadBuffer.h" #include "SkSpecialImage.h" diff --git a/src/effects/SkMatrixConvolutionImageFilter.cpp b/src/effects/SkMatrixConvolutionImageFilter.cpp index 848676afaf..585103a008 100644 --- a/src/effects/SkMatrixConvolutionImageFilter.cpp +++ b/src/effects/SkMatrixConvolutionImageFilter.cpp @@ -9,6 +9,7 @@ #include "SkBitmap.h" #include "SkColorData.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkImageFilterPriv.h" #include "SkReadBuffer.h" #include "SkSpecialImage.h" diff --git a/src/effects/SkMergeImageFilter.cpp b/src/effects/SkMergeImageFilter.cpp index 41d545e187..debe332e84 100644 --- a/src/effects/SkMergeImageFilter.cpp +++ b/src/effects/SkMergeImageFilter.cpp @@ -9,6 +9,7 @@ #include "SkCanvas.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkReadBuffer.h" #include "SkSpecialImage.h" #include "SkSpecialSurface.h" diff --git a/src/effects/SkMorphologyImageFilter.cpp b/src/effects/SkMorphologyImageFilter.cpp index e421fdd28a..9d87aa033b 100644 --- a/src/effects/SkMorphologyImageFilter.cpp +++ b/src/effects/SkMorphologyImageFilter.cpp @@ -10,6 +10,7 @@ #include "SkBitmap.h" #include "SkColorData.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkImageFilterPriv.h" #include "SkOpts.h" #include "SkReadBuffer.h" diff --git a/src/effects/SkOffsetImageFilter.cpp b/src/effects/SkOffsetImageFilter.cpp index 5b1533b371..19aa68ec2f 100644 --- a/src/effects/SkOffsetImageFilter.cpp +++ b/src/effects/SkOffsetImageFilter.cpp @@ -8,6 +8,7 @@ #include "SkOffsetImageFilter.h" #include "SkColorSpaceXformer.h" #include "SkCanvas.h" +#include "SkFlattenablePriv.h" #include "SkImageFilterPriv.h" #include "SkMatrix.h" #include "SkPaint.h" diff --git a/src/effects/SkPictureImageFilter.cpp b/src/effects/SkPictureImageFilter.cpp index 93a494d1e7..66fea1fe3f 100644 --- a/src/effects/SkPictureImageFilter.cpp +++ b/src/effects/SkPictureImageFilter.cpp @@ -10,6 +10,7 @@ #include "SkCanvas.h" #include "SkColorSpaceXformCanvas.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkImageSource.h" #include "SkReadBuffer.h" #include "SkSpecialImage.h" diff --git a/src/effects/SkTileImageFilter.cpp b/src/effects/SkTileImageFilter.cpp index 1aac5814c5..f96af87a81 100644 --- a/src/effects/SkTileImageFilter.cpp +++ b/src/effects/SkTileImageFilter.cpp @@ -8,6 +8,7 @@ #include "SkTileImageFilter.h" #include "SkColorSpaceXformer.h" #include "SkCanvas.h" +#include "SkFlattenablePriv.h" #include "SkImage.h" #include "SkImageFilterPriv.h" #include "SkMatrix.h" diff --git a/src/effects/SkTrimPE.h b/src/effects/SkTrimPE.h index 7a05e72074..b7ed0c7c00 100644 --- a/src/effects/SkTrimPE.h +++ b/src/effects/SkTrimPE.h @@ -8,6 +8,7 @@ #ifndef SkTrimImpl_DEFINED #define SkTrimImpl_DEFINED +#include "SkFlattenablePriv.h" #include "SkPathEffect.h" #include "SkTrimPathEffect.h" diff --git a/src/effects/SkXfermodeImageFilter.cpp b/src/effects/SkXfermodeImageFilter.cpp index 9123818c84..0aa33d9cc0 100644 --- a/src/effects/SkXfermodeImageFilter.cpp +++ b/src/effects/SkXfermodeImageFilter.cpp @@ -10,6 +10,7 @@ #include "SkCanvas.h" #include "SkColorData.h" #include "SkColorSpaceXformer.h" +#include "SkFlattenablePriv.h" #include "SkImageFilterPriv.h" #include "SkReadBuffer.h" #include "SkSpecialImage.h" |