Index: tests/PictureTest.cpp |
diff --git a/tests/PictureTest.cpp b/tests/PictureTest.cpp |
index 6ab57c04d741a207fb92f6fe9ab3ba7522c3b8ca..425d14f1933386c8582fa30c1aae9cb45414b23f 100644 |
--- a/tests/PictureTest.cpp |
+++ b/tests/PictureTest.cpp |
@@ -288,7 +288,7 @@ static void test_gpu_veto(skiatest::Reporter* reporter) { |
for (int i = 0; i < 50; ++i) { |
canvas->clipPath(convexClip); |
canvas->clipPath(concaveClip); |
- canvas->clipPath(convexClip, SkRegion::kIntersect_Op, true); |
+ canvas->clipPath(convexClip, SkCanvas::kIntersect_Op, true); |
canvas->drawRect(SkRect::MakeWH(100, 100), SkPaint()); |
} |
} |
@@ -300,7 +300,7 @@ static void test_gpu_veto(skiatest::Reporter* reporter) { |
{ |
const SkPath concaveClip = make_concave_path(); |
for (int i = 0; i < 50; ++i) { |
- canvas->clipPath(concaveClip, SkRegion::kIntersect_Op, true); |
+ canvas->clipPath(concaveClip, SkCanvas::kIntersect_Op, true); |
canvas->drawRect(SkRect::MakeWH(100, 100), SkPaint()); |
} |
} |
@@ -399,7 +399,7 @@ static void create_imbalance(SkCanvas* canvas) { |
SkRect clipRect = SkRect::MakeWH(2, 2); |
SkRect drawRect = SkRect::MakeWH(10, 10); |
canvas->save(); |
- canvas->clipRect(clipRect, SkRegion::kReplace_Op); |
+ canvas->clipRect(clipRect, SkCanvas::kReplace_Op); |
canvas->translate(1.0f, 1.0f); |
SkPaint p; |
p.setColor(SK_ColorGREEN); |
@@ -737,7 +737,7 @@ static void test_clip_bound_opt(skiatest::Reporter* reporter) { |
// Testing conservative-raster-clip that is enabled by PictureRecord |
{ |
SkCanvas* canvas = recorder.beginRecording(10, 10); |
- canvas->clipPath(invPath, SkRegion::kIntersect_Op); |
+ canvas->clipPath(invPath); |
bool nonEmpty = canvas->getClipDeviceBounds(&clipBounds); |
REPORTER_ASSERT(reporter, true == nonEmpty); |
REPORTER_ASSERT(reporter, 0 == clipBounds.fLeft); |
@@ -747,8 +747,8 @@ static void test_clip_bound_opt(skiatest::Reporter* reporter) { |
} |
{ |
SkCanvas* canvas = recorder.beginRecording(10, 10); |
- canvas->clipPath(path, SkRegion::kIntersect_Op); |
- canvas->clipPath(invPath, SkRegion::kIntersect_Op); |
+ canvas->clipPath(path); |
+ canvas->clipPath(invPath); |
bool nonEmpty = canvas->getClipDeviceBounds(&clipBounds); |
REPORTER_ASSERT(reporter, true == nonEmpty); |
REPORTER_ASSERT(reporter, 7 == clipBounds.fLeft); |
@@ -758,8 +758,8 @@ static void test_clip_bound_opt(skiatest::Reporter* reporter) { |
} |
{ |
SkCanvas* canvas = recorder.beginRecording(10, 10); |
- canvas->clipPath(path, SkRegion::kIntersect_Op); |
- canvas->clipPath(invPath, SkRegion::kUnion_Op); |
+ canvas->clipPath(path); |
+ canvas->clipPath(invPath, SkCanvas::kUnion_Op); |
bool nonEmpty = canvas->getClipDeviceBounds(&clipBounds); |
REPORTER_ASSERT(reporter, true == nonEmpty); |
REPORTER_ASSERT(reporter, 0 == clipBounds.fLeft); |
@@ -769,7 +769,7 @@ static void test_clip_bound_opt(skiatest::Reporter* reporter) { |
} |
{ |
SkCanvas* canvas = recorder.beginRecording(10, 10); |
- canvas->clipPath(path, SkRegion::kDifference_Op); |
+ canvas->clipPath(path, SkCanvas::kDifference_Op); |
bool nonEmpty = canvas->getClipDeviceBounds(&clipBounds); |
REPORTER_ASSERT(reporter, true == nonEmpty); |
REPORTER_ASSERT(reporter, 0 == clipBounds.fLeft); |
@@ -779,7 +779,7 @@ static void test_clip_bound_opt(skiatest::Reporter* reporter) { |
} |
{ |
SkCanvas* canvas = recorder.beginRecording(10, 10); |
- canvas->clipPath(path, SkRegion::kReverseDifference_Op); |
+ canvas->clipPath(path, SkCanvas::kReverseDifference_Op); |
bool nonEmpty = canvas->getClipDeviceBounds(&clipBounds); |
// True clip is actually empty in this case, but the best |
// determination we can make using only bounds as input is that the |
@@ -792,8 +792,8 @@ static void test_clip_bound_opt(skiatest::Reporter* reporter) { |
} |
{ |
SkCanvas* canvas = recorder.beginRecording(10, 10); |
- canvas->clipPath(path, SkRegion::kIntersect_Op); |
- canvas->clipPath(path2, SkRegion::kXOR_Op); |
+ canvas->clipPath(path, SkCanvas::kIntersect_Op); |
+ canvas->clipPath(path2, SkCanvas::kXOR_Op); |
bool nonEmpty = canvas->getClipDeviceBounds(&clipBounds); |
REPORTER_ASSERT(reporter, true == nonEmpty); |
REPORTER_ASSERT(reporter, 6 == clipBounds.fLeft); |
@@ -841,28 +841,22 @@ public: |
, fClipCount(0){ |
} |
- virtual void onClipRect(const SkRect& r, |
- SkRegion::Op op, |
- ClipEdgeStyle edgeStyle) override { |
+ void onClipRect(const SkRect& r, ClipOp op, ClipEdgeStyle edgeStyle) override { |
fClipCount += 1; |
this->INHERITED::onClipRect(r, op, edgeStyle); |
} |
- virtual void onClipRRect(const SkRRect& rrect, |
- SkRegion::Op op, |
- ClipEdgeStyle edgeStyle)override { |
+ void onClipRRect(const SkRRect& rrect, ClipOp op, ClipEdgeStyle edgeStyle)override { |
fClipCount += 1; |
this->INHERITED::onClipRRect(rrect, op, edgeStyle); |
} |
- virtual void onClipPath(const SkPath& path, |
- SkRegion::Op op, |
- ClipEdgeStyle edgeStyle) override { |
+ void onClipPath(const SkPath& path, ClipOp op, ClipEdgeStyle edgeStyle) override { |
fClipCount += 1; |
this->INHERITED::onClipPath(path, op, edgeStyle); |
} |
- void onClipRegion(const SkRegion& deviceRgn, SkRegion::Op op) override { |
+ void onClipRegion(const SkRegion& deviceRgn, ClipOp op) override { |
fClipCount += 1; |
this->INHERITED::onClipRegion(deviceRgn, op); |
} |
@@ -879,9 +873,9 @@ static void test_clip_expansion(skiatest::Reporter* reporter) { |
SkPictureRecorder recorder; |
SkCanvas* canvas = recorder.beginRecording(10, 10); |
- canvas->clipRect(SkRect::MakeEmpty(), SkRegion::kReplace_Op); |
+ canvas->clipRect(SkRect::MakeEmpty(), SkCanvas::kReplace_Op); |
// The following expanding clip should not be skipped. |
- canvas->clipRect(SkRect::MakeXYWH(4, 4, 3, 3), SkRegion::kUnion_Op); |
+ canvas->clipRect(SkRect::MakeXYWH(4, 4, 3, 3), SkCanvas::kUnion_Op); |
// Draw something so the optimizer doesn't just fold the world. |
SkPaint p; |
p.setColor(SK_ColorBLUE); |
@@ -1235,14 +1229,14 @@ DEF_TEST(PictureGpuAnalyzer, r) { |
const SkPath convexClip = make_convex_path(); |
const SkPath concaveClip = make_concave_path(); |
for (int i = 0; i < 50; ++i) { |
- analyzer.analyzeClipPath(convexClip, SkRegion::kIntersect_Op, false); |
- analyzer.analyzeClipPath(convexClip, SkRegion::kIntersect_Op, true); |
- analyzer.analyzeClipPath(concaveClip, SkRegion::kIntersect_Op, false); |
+ analyzer.analyzeClipPath(convexClip, SkCanvas::kIntersect_Op, false); |
+ analyzer.analyzeClipPath(convexClip, SkCanvas::kIntersect_Op, true); |
+ analyzer.analyzeClipPath(concaveClip, SkCanvas::kIntersect_Op, false); |
} |
REPORTER_ASSERT(r, analyzer.suitableForGpuRasterization()); |
for (int i = 0; i < 50; ++i) { |
- analyzer.analyzeClipPath(concaveClip, SkRegion::kIntersect_Op, true); |
+ analyzer.analyzeClipPath(concaveClip, SkCanvas::kIntersect_Op, true); |
} |
REPORTER_ASSERT(r, !analyzer.suitableForGpuRasterization()); |
} |