diff options
Diffstat (limited to 'include/effects/Sk2DPathEffect.h')
-rw-r--r-- | include/effects/Sk2DPathEffect.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/include/effects/Sk2DPathEffect.h b/include/effects/Sk2DPathEffect.h index feb0da605c..3f774ae7b9 100644 --- a/include/effects/Sk2DPathEffect.h +++ b/include/effects/Sk2DPathEffect.h @@ -16,8 +16,8 @@ class SK_API Sk2DPathEffect : public SkPathEffect { public: Sk2DPathEffect(const SkMatrix& mat); - // overrides - virtual bool filterPath(SkPath*, const SkPath&, SkStrokeRec*) SK_OVERRIDE; + virtual bool filterPath(SkPath*, const SkPath&, + SkStrokeRec*) const SK_OVERRIDE; SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(Sk2DPathEffect) @@ -28,15 +28,15 @@ protected: next() will receive u and v values within these bounds, and then a call to end() will signal the end of processing. */ - virtual void begin(const SkIRect& uvBounds, SkPath* dst); - virtual void next(const SkPoint& loc, int u, int v, SkPath* dst); - virtual void end(SkPath* dst); + virtual void begin(const SkIRect& uvBounds, SkPath* dst) const; + virtual void next(const SkPoint& loc, int u, int v, SkPath* dst) const; + virtual void end(SkPath* dst) const; /** Low-level virtual called per span of locations in the u-direction. The default implementation calls next() repeatedly with each location. */ - virtual void nextSpan(int u, int v, int ucount, SkPath* dst); + virtual void nextSpan(int u, int v, int ucount, SkPath* dst) const; const SkMatrix& getMatrix() const { return fMatrix; } @@ -61,12 +61,13 @@ public: SkLine2DPathEffect(SkScalar width, const SkMatrix& matrix) : Sk2DPathEffect(matrix), fWidth(width) {} - virtual bool filterPath(SkPath* dst, const SkPath& src, SkStrokeRec* rec) SK_OVERRIDE; + virtual bool filterPath(SkPath* dst, const SkPath& src, + SkStrokeRec*) const SK_OVERRIDE; SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkLine2DPathEffect) protected: - virtual void nextSpan(int u, int v, int ucount, SkPath* dst) SK_OVERRIDE; + virtual void nextSpan(int u, int v, int ucount, SkPath*) const SK_OVERRIDE; SkLine2DPathEffect(SkFlattenableReadBuffer&); @@ -92,7 +93,7 @@ protected: SkPath2DPathEffect(SkFlattenableReadBuffer& buffer); virtual void flatten(SkFlattenableWriteBuffer&) const SK_OVERRIDE; - virtual void next(const SkPoint&, int u, int v, SkPath* dst) SK_OVERRIDE; + virtual void next(const SkPoint&, int u, int v, SkPath*) const SK_OVERRIDE; private: SkPath fPath; |