Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1074)

Unified Diff: cc/playback/display_item_list_unittest.cc

Issue 2476113002: Change call-sites now that SkCanvas is not ref-counted (Closed)
Patch Set: no need for unique check on unique_ptr Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: cc/playback/display_item_list_unittest.cc
diff --git a/cc/playback/display_item_list_unittest.cc b/cc/playback/display_item_list_unittest.cc
index bcee1202839aa52e23f20aa1963908fcbb60f775..269c3b5ddcbe1e22334773fc1d27db45c9fa37b2 100644
--- a/cc/playback/display_item_list_unittest.cc
+++ b/cc/playback/display_item_list_unittest.cc
@@ -52,9 +52,9 @@ scoped_refptr<DisplayItemList> CreateDefaultList() {
sk_sp<const SkPicture> CreateRectPicture(const gfx::Rect& bounds) {
SkPictureRecorder recorder;
- sk_sp<SkCanvas> canvas;
+ SkCanvas* canvas;
- canvas = sk_ref_sp(recorder.beginRecording(bounds.width(), bounds.height()));
+ canvas = recorder.beginRecording(bounds.width(), bounds.height());
danakj 2016/11/14 19:35:15 nit: move the var defn here too, so we don't have
reed1 2016/11/14 20:50:07 Done.
canvas->drawRect(
SkRect::MakeXYWH(bounds.x(), bounds.y(), bounds.width(), bounds.height()),
SkPaint());
@@ -65,13 +65,13 @@ void AppendFirstSerializationTestPicture(scoped_refptr<DisplayItemList> list,
const gfx::Size& layer_size) {
gfx::PointF offset(2.f, 3.f);
SkPictureRecorder recorder;
- sk_sp<SkCanvas> canvas;
+ SkCanvas* canvas;
SkPaint red_paint;
red_paint.setColor(SK_ColorRED);
- canvas = sk_ref_sp(recorder.beginRecording(SkRect::MakeXYWH(
- offset.x(), offset.y(), layer_size.width(), layer_size.height())));
+ canvas = recorder.beginRecording(SkRect::MakeXYWH(
danakj 2016/11/14 19:35:15 same
reed1 2016/11/14 20:50:07 Done.
+ offset.x(), offset.y(), layer_size.width(), layer_size.height()));
canvas->translate(offset.x(), offset.y());
canvas->drawRectCoords(0.f, 0.f, 4.f, 4.f, red_paint);
list->CreateAndAppendDrawingItem<DrawingDisplayItem>(
@@ -82,13 +82,13 @@ void AppendSecondSerializationTestPicture(scoped_refptr<DisplayItemList> list,
const gfx::Size& layer_size) {
gfx::PointF offset(2.f, 2.f);
SkPictureRecorder recorder;
- sk_sp<SkCanvas> canvas;
+ SkCanvas* canvas;
SkPaint blue_paint;
blue_paint.setColor(SK_ColorBLUE);
- canvas = sk_ref_sp(recorder.beginRecording(SkRect::MakeXYWH(
- offset.x(), offset.y(), layer_size.width(), layer_size.height())));
+ canvas = recorder.beginRecording(SkRect::MakeXYWH(
danakj 2016/11/14 19:35:14 same
reed1 2016/11/14 20:50:08 Done.
+ offset.x(), offset.y(), layer_size.width(), layer_size.height()));
canvas->translate(offset.x(), offset.y());
canvas->drawRectCoords(3.f, 3.f, 7.f, 7.f, blue_paint);
list->CreateAndAppendDrawingItem<DrawingDisplayItem>(
@@ -295,7 +295,7 @@ TEST(DisplayItemListTest, SerializeTransformItem) {
TEST(DisplayItemListTest, SingleDrawingItem) {
gfx::Rect layer_rect(100, 100);
SkPictureRecorder recorder;
- sk_sp<SkCanvas> canvas;
+ SkCanvas* canvas;
SkPaint blue_paint;
blue_paint.setColor(SK_ColorBLUE);
SkPaint red_paint;
@@ -307,8 +307,7 @@ TEST(DisplayItemListTest, SingleDrawingItem) {
gfx::PointF offset(8.f, 9.f);
gfx::RectF recording_rect(offset, gfx::SizeF(layer_rect.size()));
- canvas =
- sk_ref_sp(recorder.beginRecording(gfx::RectFToSkRect(recording_rect)));
+ canvas = recorder.beginRecording(gfx::RectFToSkRect(recording_rect));
danakj 2016/11/14 19:35:14 same
reed1 2016/11/14 20:50:08 Done.
canvas->translate(offset.x(), offset.y());
canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
@@ -337,7 +336,7 @@ TEST(DisplayItemListTest, SingleDrawingItem) {
TEST(DisplayItemListTest, ClipItem) {
gfx::Rect layer_rect(100, 100);
SkPictureRecorder recorder;
- sk_sp<SkCanvas> canvas;
+ SkCanvas* canvas;
SkPaint blue_paint;
blue_paint.setColor(SK_ColorBLUE);
SkPaint red_paint;
@@ -349,8 +348,7 @@ TEST(DisplayItemListTest, ClipItem) {
gfx::PointF first_offset(8.f, 9.f);
gfx::RectF first_recording_rect(first_offset, gfx::SizeF(layer_rect.size()));
- canvas = sk_ref_sp(
- recorder.beginRecording(gfx::RectFToSkRect(first_recording_rect)));
+ canvas = recorder.beginRecording(gfx::RectFToSkRect(first_recording_rect));
danakj 2016/11/14 19:35:15 same
reed1 2016/11/14 20:50:08 Done.
canvas->translate(first_offset.x(), first_offset.y());
canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
list->CreateAndAppendDrawingItem<DrawingDisplayItem>(
@@ -363,8 +361,7 @@ TEST(DisplayItemListTest, ClipItem) {
gfx::PointF second_offset(2.f, 3.f);
gfx::RectF second_recording_rect(second_offset,
gfx::SizeF(layer_rect.size()));
- canvas = sk_ref_sp(
- recorder.beginRecording(gfx::RectFToSkRect(second_recording_rect)));
+ canvas = recorder.beginRecording(gfx::RectFToSkRect(second_recording_rect));
canvas->translate(second_offset.x(), second_offset.y());
canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
list->CreateAndAppendDrawingItem<DrawingDisplayItem>(
@@ -396,7 +393,7 @@ TEST(DisplayItemListTest, ClipItem) {
TEST(DisplayItemListTest, TransformItem) {
gfx::Rect layer_rect(100, 100);
SkPictureRecorder recorder;
- sk_sp<SkCanvas> canvas;
+ SkCanvas* canvas;
SkPaint blue_paint;
blue_paint.setColor(SK_ColorBLUE);
SkPaint red_paint;
@@ -408,8 +405,7 @@ TEST(DisplayItemListTest, TransformItem) {
gfx::PointF first_offset(8.f, 9.f);
gfx::RectF first_recording_rect(first_offset, gfx::SizeF(layer_rect.size()));
- canvas = sk_ref_sp(
- recorder.beginRecording(gfx::RectFToSkRect(first_recording_rect)));
+ canvas = recorder.beginRecording(gfx::RectFToSkRect(first_recording_rect));
danakj 2016/11/14 19:35:14 same
reed1 2016/11/14 20:50:07 Done.
canvas->translate(first_offset.x(), first_offset.y());
canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
list->CreateAndAppendDrawingItem<DrawingDisplayItem>(
@@ -422,8 +418,7 @@ TEST(DisplayItemListTest, TransformItem) {
gfx::PointF second_offset(2.f, 3.f);
gfx::RectF second_recording_rect(second_offset,
gfx::SizeF(layer_rect.size()));
- canvas = sk_ref_sp(
- recorder.beginRecording(gfx::RectFToSkRect(second_recording_rect)));
+ canvas = recorder.beginRecording(gfx::RectFToSkRect(second_recording_rect));
canvas->translate(second_offset.x(), second_offset.y());
canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
list->CreateAndAppendDrawingItem<DrawingDisplayItem>(
@@ -485,13 +480,13 @@ TEST(DisplayItemListTest, FilterItem) {
// Include a rect drawing so that filter is actually applied to something.
{
SkPictureRecorder recorder;
- sk_sp<SkCanvas> canvas;
+ SkCanvas* canvas;
SkPaint red_paint;
red_paint.setColor(SK_ColorRED);
- canvas = sk_ref_sp(recorder.beginRecording(
- SkRect::MakeXYWH(0, 0, layer_rect.width(), layer_rect.height())));
+ canvas = recorder.beginRecording(
danakj 2016/11/14 19:35:15 same
reed1 2016/11/14 20:50:08 Done.
+ SkRect::MakeXYWH(0, 0, layer_rect.width(), layer_rect.height()));
canvas->drawRectCoords(filter_bounds.x(), filter_bounds.y(),
filter_bounds.right(), filter_bounds.bottom(),
red_paint);
@@ -520,7 +515,7 @@ TEST(DisplayItemListTest, FilterItem) {
TEST(DisplayItemListTest, CompactingItems) {
gfx::Rect layer_rect(100, 100);
SkPictureRecorder recorder;
- sk_sp<SkCanvas> canvas;
+ SkCanvas* canvas;
SkPaint blue_paint;
blue_paint.setColor(SK_ColorBLUE);
SkPaint red_paint;
@@ -534,8 +529,7 @@ TEST(DisplayItemListTest, CompactingItems) {
scoped_refptr<DisplayItemList> list_without_caching =
DisplayItemList::Create(no_caching_settings);
- canvas =
- sk_ref_sp(recorder.beginRecording(gfx::RectFToSkRect(recording_rect)));
+ canvas = recorder.beginRecording(gfx::RectFToSkRect(recording_rect));
danakj 2016/11/14 19:35:14 same
reed1 2016/11/14 20:50:07 Done.
canvas->translate(offset.x(), offset.y());
canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);

Powered by Google App Engine
This is Rietveld 408576698