| Index: gm/simpleaaclip.cpp
|
| diff --git a/gm/simpleaaclip.cpp b/gm/simpleaaclip.cpp
|
| index b5aa3ae2a31343649400420a4ec2ce0d1443ba81..87dc6877ef5a9cfe4269f97507f6f712842a51e6 100644
|
| --- a/gm/simpleaaclip.cpp
|
| +++ b/gm/simpleaaclip.cpp
|
| @@ -67,12 +67,12 @@ protected:
|
| INHERITED::setBGColor(sk_tool_utils::color_to_565(0xFFDDDDDD));
|
| }
|
|
|
| - void buildRgn(SkAAClip* clip, SkRegion::Op op) {
|
| + void buildRgn(SkAAClip* clip, SkCanvas::ClipOp op) {
|
| clip->setPath(fBasePath, nullptr, true);
|
|
|
| SkAAClip clip2;
|
| clip2.setPath(fRectPath, nullptr, true);
|
| - clip->op(clip2, op);
|
| + clip->op(clip2, (SkRegion::Op)op);
|
| }
|
|
|
| void drawOrig(SkCanvas* canvas) {
|
| @@ -85,7 +85,7 @@ protected:
|
| canvas->drawRect(fRect, paint);
|
| }
|
|
|
| - void drawRgnOped(SkCanvas* canvas, SkRegion::Op 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, SkRegion::Op op, SkColor color) {
|
| + void drawPathsOped(SkCanvas* canvas, SkCanvas::ClipOp op, SkColor color) {
|
|
|
| this->drawOrig(canvas);
|
|
|
| @@ -106,11 +106,11 @@ protected:
|
| // create the clip mask with the supplied boolean op
|
| if (kPath_GeomType == fGeomType) {
|
| // path-based case
|
| - canvas->clipPath(fBasePath, SkRegion::kReplace_Op, true);
|
| + canvas->clipPath(fBasePath, SkCanvas::kReplace_Op, true);
|
| canvas->clipPath(fRectPath, op, true);
|
| } else {
|
| // rect-based case
|
| - canvas->clipRect(fBase, SkRegion::kReplace_Op, true);
|
| + canvas->clipRect(fBase, SkCanvas::kReplace_Op, true);
|
| canvas->clipRect(fRect, op, true);
|
| }
|
|
|
| @@ -144,14 +144,14 @@ protected:
|
| const struct {
|
| SkColor fColor;
|
| const char* fName;
|
| - SkRegion::Op fOp;
|
| + SkCanvas::ClipOp fOp;
|
| } gOps[] = {
|
| - { SK_ColorBLACK, "Difference", SkRegion::kDifference_Op },
|
| - { SK_ColorRED, "Intersect", SkRegion::kIntersect_Op },
|
| - { sk_tool_utils::color_to_565(0xFF008800), "Union", SkRegion::kUnion_Op },
|
| - { SK_ColorGREEN, "Rev Diff", SkRegion::kReverseDifference_Op },
|
| - { SK_ColorYELLOW, "Replace", SkRegion::kReplace_Op },
|
| - { SK_ColorBLUE, "XOR", SkRegion::kXOR_Op },
|
| + { 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;
|
|
|