| Index: src/core/SkDrawProcs.h
|
| diff --git a/src/core/SkDrawProcs.h b/src/core/SkDrawProcs.h
|
| index 44532298f0040c67797d33b9e2f0cf8b8e12472f..8b8c382667a606a550402eae8977a264d8127b6a 100644
|
| --- a/src/core/SkDrawProcs.h
|
| +++ b/src/core/SkDrawProcs.h
|
| @@ -59,32 +59,12 @@ struct SkDrawProcs {
|
| SkDraw1Glyph::Proc fD1GProc;
|
| };
|
|
|
| -bool SkDrawTreatAAStrokeAsHairline(SkScalar strokeWidth, const SkMatrix&,
|
| - SkScalar* coverage);
|
| -
|
| /**
|
| * If the current paint is set to stroke and the stroke-width when applied to
|
| * the matrix is <= 1.0, then this returns true, and sets coverage (simulating
|
| * a stroke by drawing a hairline with partial coverage). If any of these
|
| * conditions are false, then this returns false and coverage is ignored.
|
| */
|
| -inline bool SkDrawTreatAsHairline(const SkPaint& paint, const SkMatrix& matrix,
|
| - SkScalar* coverage) {
|
| - if (SkPaint::kStroke_Style != paint.getStyle()) {
|
| - return false;
|
| - }
|
| -
|
| - SkScalar strokeWidth = paint.getStrokeWidth();
|
| - if (0 == strokeWidth) {
|
| - *coverage = SK_Scalar1;
|
| - return true;
|
| - }
|
| -
|
| - if (!paint.isAntiAlias()) {
|
| - return false;
|
| - }
|
| -
|
| - return SkDrawTreatAAStrokeAsHairline(strokeWidth, matrix, coverage);
|
| -}
|
| +bool SkDrawTreatAsHairline(const SkPaint&, const SkMatrix&, SkScalar* coverage);
|
|
|
| #endif
|
|
|