diff options
author | Mike Reed <reed@google.com> | 2016-12-09 13:14:25 +0000 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2016-12-09 13:14:41 +0000 |
commit | a129dfef2aaab0b5995cdf1ab7b2cdd41c29cf72 (patch) | |
tree | 9398e074cf0408ba24f739130c062b2bfbe4435e /gm | |
parent | 76073c11040204d51dceb49cbd0b05be8e7fd0a2 (diff) |
Revert "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS"
This reverts commit 8e7432b7f98dd592e529a0c8bb038d73ebfb0478.
Reason for revert: <INSERT REASONING HERE>
external/skia/bench/../tools/android/SkAndroidSDKCanvas.h:103:36: error: C++ requires a type specifier for all declarations
void onClipRect(const SkRect&, ClipOp, ClipEdgeStyle) override;
Original change's description:
> remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS
>
>
> switch over to SkClipOps now that SK_SUPPORT_LEGACY_CLIP_REGIONOPS is gone
>
> BUG=skia:
>
> Change-Id: Ifdc8b3746d508348a40cc009a4e529a1cb3c405d
> Reviewed-on: https://skia-review.googlesource.com/5714
> Commit-Queue: Mike Reed <reed@google.com>
> Reviewed-by: Mike Reed <reed@google.com>
>
TBR=reed@google.com,reviews@skia.org
BUG=skia:
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Change-Id: If26ea91d7464615e43c1d3d2f726e337ff56b55c
Reviewed-on: https://skia-review.googlesource.com/5721
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Mike Reed <reed@google.com>
Diffstat (limited to 'gm')
-rw-r--r-- | gm/blurredclippedcircle.cpp | 2 | ||||
-rw-r--r-- | gm/circularclips.cpp | 14 | ||||
-rw-r--r-- | gm/complexclip.cpp | 12 | ||||
-rw-r--r-- | gm/complexclip2.cpp | 16 | ||||
-rw-r--r-- | gm/complexclip3.cpp | 14 | ||||
-rw-r--r-- | gm/complexclip_blur_tiled.cpp | 2 | ||||
-rw-r--r-- | gm/convexpolyclip.cpp | 6 | ||||
-rw-r--r-- | gm/megalooper.cpp | 12 | ||||
-rw-r--r-- | gm/simpleaaclip.cpp | 20 | ||||
-rw-r--r-- | gm/windowrectangles.cpp | 12 |
10 files changed, 55 insertions, 55 deletions
diff --git a/gm/blurredclippedcircle.cpp b/gm/blurredclippedcircle.cpp index e9640ec25e..e2cb288cd5 100644 --- a/gm/blurredclippedcircle.cpp +++ b/gm/blurredclippedcircle.cpp @@ -56,7 +56,7 @@ protected: SkRect clipRect2 = SkRect::MakeLTRB(8, 8, 288, 288); SkRRect clipRRect = SkRRect::MakeOval(clipRect2); - canvas->clipRRect(clipRRect, kDifference_SkClipOp, true); + canvas->clipRRect(clipRRect, SkCanvas::kDifference_Op, true); SkRect r = SkRect::MakeLTRB(4, 4, 292, 292); SkRRect rr = SkRRect::MakeOval(r); diff --git a/gm/circularclips.cpp b/gm/circularclips.cpp index 9374f6fb91..f505310e4d 100644 --- a/gm/circularclips.cpp +++ b/gm/circularclips.cpp @@ -36,13 +36,13 @@ protected: } void onDraw(SkCanvas* canvas) override { - const SkClipOp ops[] = { - kDifference_SkClipOp, - kIntersect_SkClipOp, - kUnion_SkClipOp, - kXOR_SkClipOp, - kReverseDifference_SkClipOp, - kReplace_SkClipOp, + SkCanvas::ClipOp ops[] = { + SkCanvas::kDifference_Op, + SkCanvas::kIntersect_Op, + SkCanvas::kUnion_Op, + SkCanvas::kXOR_Op, + SkCanvas::kReverseDifference_Op, + SkCanvas::kReplace_Op, }; SkRect rect = SkRect::MakeLTRB(fX1 - fR, fY - fR, fX2 + fR, fY + fR); diff --git a/gm/complexclip.cpp b/gm/complexclip.cpp index 2ae6a087c6..2f8fa3d325 100644 --- a/gm/complexclip.cpp +++ b/gm/complexclip.cpp @@ -86,14 +86,14 @@ protected: paint.setTextSize(SkIntToScalar(20)); constexpr struct { - SkClipOp fOp; + SkCanvas::ClipOp fOp; const char* fName; } gOps[] = { //extra spaces in names for measureText - {kIntersect_SkClipOp, "Isect "}, - {kDifference_SkClipOp, "Diff " }, - {kUnion_SkClipOp, "Union "}, - {kXOR_SkClipOp, "Xor " }, - {kReverseDifference_SkClipOp, "RDiff "} + {SkCanvas::kIntersect_Op, "Isect "}, + {SkCanvas::kDifference_Op, "Diff " }, + {SkCanvas::kUnion_Op, "Union "}, + {SkCanvas::kXOR_Op, "Xor " }, + {SkCanvas::kReverseDifference_Op, "RDiff "} }; canvas->translate(SkIntToScalar(20), SkIntToScalar(20)); diff --git a/gm/complexclip2.cpp b/gm/complexclip2.cpp index 71e07c9221..3180f6681a 100644 --- a/gm/complexclip2.cpp +++ b/gm/complexclip2.cpp @@ -83,13 +83,13 @@ protected: fPaths[4].addRoundRect(fRects[4], 5, 5); fRectColors[4] = SK_ColorCYAN; - const SkClipOp ops[] = { - kDifference_SkClipOp, - kIntersect_SkClipOp, - kUnion_SkClipOp, - kXOR_SkClipOp, - kReverseDifference_SkClipOp, - kReplace_SkClipOp, + SkCanvas::ClipOp ops[] = { + SkCanvas::kDifference_Op, + SkCanvas::kIntersect_Op, + SkCanvas::kUnion_Op, + SkCanvas::kXOR_Op, + SkCanvas::kReverseDifference_Op, + SkCanvas::kReplace_Op, }; SkRandom r; @@ -200,7 +200,7 @@ private: SkRRect fRRects[5]; SkPath fPaths[5]; SkColor fRectColors[5]; - SkClipOp fOps[kRows * kCols][5]; + SkCanvas::ClipOp fOps[kRows * kCols][5]; SkScalar fWidth; SkScalar fHeight; SkScalar fTotalWidth; diff --git a/gm/complexclip3.cpp b/gm/complexclip3.cpp index c174d9d5a8..59c78ec5a3 100644 --- a/gm/complexclip3.cpp +++ b/gm/complexclip3.cpp @@ -52,14 +52,14 @@ protected: paint.setTextSize(SkIntToScalar(20)); constexpr struct { - SkClipOp fOp; - const char* fName; + SkCanvas::ClipOp fOp; + const char* fName; } gOps[] = { - {kIntersect_SkClipOp, "I"}, - {kDifference_SkClipOp, "D" }, - {kUnion_SkClipOp, "U"}, - {kXOR_SkClipOp, "X" }, - {kReverseDifference_SkClipOp, "R"} + {SkCanvas::kIntersect_Op, "I"}, + {SkCanvas::kDifference_Op, "D" }, + {SkCanvas::kUnion_Op, "U"}, + {SkCanvas::kXOR_Op, "X" }, + {SkCanvas::kReverseDifference_Op, "R"} }; canvas->translate(SkIntToScalar(20), SkIntToScalar(20)); diff --git a/gm/complexclip_blur_tiled.cpp b/gm/complexclip_blur_tiled.cpp index 3a0f0e0cb8..31db174d06 100644 --- a/gm/complexclip_blur_tiled.cpp +++ b/gm/complexclip_blur_tiled.cpp @@ -52,7 +52,7 @@ protected: SkRect rect = SkRect::MakeWH(WIDTH, HEIGHT); tileCanvas->saveLayer(&rect, &blurPaint); SkRRect rrect = SkRRect::MakeRectXY(rect.makeInset(20, 20), 25, 25); - tileCanvas->clipRRect(rrect, kDifference_SkClipOp, true); + tileCanvas->clipRRect(rrect, SkCanvas::kDifference_Op, true); SkPaint paint; tileCanvas->drawRect(rect, paint); tileCanvas->restore(); diff --git a/gm/convexpolyclip.cpp b/gm/convexpolyclip.cpp index 5a8844abe2..5116955021 100644 --- a/gm/convexpolyclip.cpp +++ b/gm/convexpolyclip.cpp @@ -173,7 +173,7 @@ protected: canvas->save(); } canvas->translate(x, y); - clip->setOnCanvas(canvas, kIntersect_SkClipOp, SkToBool(aa)); + clip->setOnCanvas(canvas, SkCanvas::kIntersect_Op, SkToBool(aa)); canvas->drawBitmap(fBmp, 0, 0); canvas->restore(); x += fBmp.width() + kMargin; @@ -199,7 +199,7 @@ protected: SkPath closedClipPath; clip->asClosedPath(&closedClipPath); canvas->drawPath(closedClipPath, clipOutlinePaint); - clip->setOnCanvas(canvas, kIntersect_SkClipOp, SkToBool(aa)); + clip->setOnCanvas(canvas, SkCanvas::kIntersect_Op, SkToBool(aa)); canvas->scale(1.f, 1.8f); canvas->drawText(kTxt, SK_ARRAY_COUNT(kTxt)-1, 0, 1.5f * txtPaint.getTextSize(), @@ -227,7 +227,7 @@ private: Clip () : fClipType(kNone_ClipType) {} - void setOnCanvas(SkCanvas* canvas, SkClipOp op, bool aa) const { + void setOnCanvas(SkCanvas* canvas, SkCanvas::ClipOp op, bool aa) const { switch (fClipType) { case kPath_ClipType: canvas->clipPath(fPath, op, aa); diff --git a/gm/megalooper.cpp b/gm/megalooper.cpp index 57df53aebd..f5077c02a4 100644 --- a/gm/megalooper.cpp +++ b/gm/megalooper.cpp @@ -91,8 +91,8 @@ private: outerClip.offset(x, y); canvas->save(); - canvas->clipRect(outerClip, kIntersect_SkClipOp); - canvas->clipRect(innerClip, kDifference_SkClipOp); + canvas->clipRect(outerClip, SkCanvas::kIntersect_Op); + canvas->clipRect(innerClip, SkCanvas::kDifference_Op); SkPaint paint; paint.setAntiAlias(true); @@ -146,8 +146,8 @@ private: rect.offset(x, y); canvas->save(); - canvas->clipRect(outerClip, kIntersect_SkClipOp); - canvas->clipRect(rect, kDifference_SkClipOp); + canvas->clipRect(outerClip, SkCanvas::kIntersect_Op); + canvas->clipRect(rect, SkCanvas::kDifference_Op); // move the rect to where we want the blur to appear rect.offset(gBlurOffsets[i]); @@ -195,8 +195,8 @@ private: paint.setLooper(create4Looper(-kOffsetToOutsideClip-kHalfSquareSize, 0)); canvas->save(); - canvas->clipRect(outerClip, kIntersect_SkClipOp); - canvas->clipRect(rect, kDifference_SkClipOp); + canvas->clipRect(outerClip, SkCanvas::kIntersect_Op); + canvas->clipRect(rect, SkCanvas::kDifference_Op); rect.offset(SkIntToScalar(kOffsetToOutsideClip+kHalfSquareSize), 0); canvas->drawRect(rect, paint); diff --git a/gm/simpleaaclip.cpp b/gm/simpleaaclip.cpp index 72a590f8a3..9a8fe61eaa 100644 --- a/gm/simpleaaclip.cpp +++ b/gm/simpleaaclip.cpp @@ -67,7 +67,7 @@ protected: INHERITED::setBGColor(sk_tool_utils::color_to_565(0xFFDDDDDD)); } - void buildRgn(SkAAClip* clip, SkClipOp op) { + void buildRgn(SkAAClip* clip, SkCanvas::ClipOp op) { clip->setPath(fBasePath, nullptr, true); SkAAClip clip2; @@ -85,7 +85,7 @@ protected: canvas->drawRect(fRect, paint); } - void drawRgnOped(SkCanvas* canvas, SkClipOp op, SkColor color) { + void drawRgnOped(SkCanvas* canvas, SkCanvas::ClipOp op, SkColor color) { SkAAClip clip; @@ -97,7 +97,7 @@ protected: paint_rgn(canvas, clip, paint); } - void drawPathsOped(SkCanvas* canvas, SkClipOp op, SkColor color) { + void drawPathsOped(SkCanvas* canvas, SkCanvas::ClipOp op, SkColor color) { this->drawOrig(canvas); @@ -144,14 +144,14 @@ protected: const struct { SkColor fColor; const char* fName; - SkClipOp fOp; + SkCanvas::ClipOp fOp; } gOps[] = { - { SK_ColorBLACK, "Difference", kDifference_SkClipOp }, - { SK_ColorRED, "Intersect", kIntersect_SkClipOp }, - { sk_tool_utils::color_to_565(0xFF008800), "Union", kUnion_SkClipOp }, - { SK_ColorGREEN, "Rev Diff", kReverseDifference_SkClipOp }, - { SK_ColorYELLOW, "Replace", kReplace_SkClipOp }, - { SK_ColorBLUE, "XOR", kXOR_SkClipOp }, + { SK_ColorBLACK, "Difference", SkCanvas::kDifference_Op }, + { SK_ColorRED, "Intersect", SkCanvas::kIntersect_Op }, + { sk_tool_utils::color_to_565(0xFF008800), "Union", SkCanvas::kUnion_Op }, + { SK_ColorGREEN, "Rev Diff", SkCanvas::kReverseDifference_Op }, + { SK_ColorYELLOW, "Replace", SkCanvas::kReplace_Op }, + { SK_ColorBLUE, "XOR", SkCanvas::kXOR_Op }, }; SkPaint textPaint; diff --git a/gm/windowrectangles.cpp b/gm/windowrectangles.cpp index e277db626c..3949b3f41c 100644 --- a/gm/windowrectangles.cpp +++ b/gm/windowrectangles.cpp @@ -43,20 +43,20 @@ void WindowRectanglesBaseGM::onDraw(SkCanvas* canvas) { SkClipStack stack; stack.clipRect(SkRect::MakeXYWH(370.75, 80.25, 149, 100), SkMatrix::I(), - kDifference_SkClipOp, false); + SkCanvas::kDifference_Op, false); stack.clipRect(SkRect::MakeXYWH(80.25, 420.75, 150, 100), SkMatrix::I(), - kDifference_SkClipOp, true); + SkCanvas::kDifference_Op, true); stack.clipRRect(SkRRect::MakeRectXY(SkRect::MakeXYWH(200, 200, 200, 200), 60, 45), - SkMatrix::I(), kDifference_SkClipOp, true); + SkMatrix::I(), SkCanvas::kDifference_Op, true); SkRRect nine; nine.setNinePatch(SkRect::MakeXYWH(550 - 30.25 - 100, 370.75, 100, 150), 12, 35, 23, 20); - stack.clipRRect(nine, SkMatrix::I(), kDifference_SkClipOp, true); + stack.clipRRect(nine, SkMatrix::I(), SkCanvas::kDifference_Op, true); SkRRect complx; SkVector complxRadii[4] = {{6, 4}, {8, 12}, {16, 24}, {48, 32}}; complx.setRectRadii(SkRect::MakeXYWH(80.25, 80.75, 100, 149), complxRadii); - stack.clipRRect(complx, SkMatrix::I(), kDifference_SkClipOp, false); + stack.clipRRect(complx, SkMatrix::I(), SkCanvas::kDifference_Op, false); this->onCoverClipStack(stack, canvas); @@ -79,7 +79,7 @@ private: */ class ReplayClipStackVisitor final : public SkCanvasClipVisitor { public: - typedef SkClipOp Op; + typedef SkCanvas::ClipOp Op; ReplayClipStackVisitor(SkCanvas* canvas) : fCanvas(canvas) {} void clipRect(const SkRect& r, Op op, bool aa) override { fCanvas->clipRect(r, op, aa); } void clipRRect(const SkRRect& rr, Op op, bool aa) override { fCanvas->clipRRect(rr, op, aa); } |