aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2016-12-09 13:14:25 +0000
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2016-12-09 13:14:41 +0000
commita129dfef2aaab0b5995cdf1ab7b2cdd41c29cf72 (patch)
tree9398e074cf0408ba24f739130c062b2bfbe4435e /gm
parent76073c11040204d51dceb49cbd0b05be8e7fd0a2 (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.cpp2
-rw-r--r--gm/circularclips.cpp14
-rw-r--r--gm/complexclip.cpp12
-rw-r--r--gm/complexclip2.cpp16
-rw-r--r--gm/complexclip3.cpp14
-rw-r--r--gm/complexclip_blur_tiled.cpp2
-rw-r--r--gm/convexpolyclip.cpp6
-rw-r--r--gm/megalooper.cpp12
-rw-r--r--gm/simpleaaclip.cpp20
-rw-r--r--gm/windowrectangles.cpp12
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); }