Index: tests/SerializationTest.cpp |
diff --git a/tests/SerializationTest.cpp b/tests/SerializationTest.cpp |
index eca9e64dbe5b02e7fb6322297baf2384cbea2c4b..c58020724d2da9867884da1f0f0de800000f4ed5 100644 |
--- a/tests/SerializationTest.cpp |
+++ b/tests/SerializationTest.cpp |
@@ -338,13 +338,13 @@ static void serialize_and_compare_typeface(SkTypeface* typeface, const char* tex |
nullptr, 0); |
canvas->drawColor(SK_ColorWHITE); |
canvas->drawText(text, 2, 24, 32, paint); |
- SkAutoTUnref<SkPicture> picture(recorder.endRecording()); |
+ sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture()); |
// Serlialize picture and create its clone from stream. |
SkDynamicMemoryWStream stream; |
picture->serialize(&stream); |
SkAutoTDelete<SkStream> inputStream(stream.detachAsStream()); |
- SkAutoTUnref<SkPicture> loadedPicture(SkPicture::CreateFromStream(inputStream.get())); |
+ sk_sp<SkPicture> loadedPicture(SkPicture::MakeFromStream(inputStream.get())); |
// Draw both original and clone picture and compare bitmaps -- they should be identical. |
SkBitmap origBitmap = draw_picture(*picture); |
@@ -529,7 +529,7 @@ DEF_TEST(Serialization, reporter) { |
draw_something(recorder.beginRecording(SkIntToScalar(kBitmapSize), |
SkIntToScalar(kBitmapSize), |
nullptr, 0)); |
- SkAutoTUnref<SkPicture> pict(recorder.endRecording()); |
+ sk_sp<SkPicture> pict(recorder.finishRecordingAsPicture()); |
// Serialize picture |
SkWriteBuffer writer(SkWriteBuffer::kValidation_Flag); |
@@ -540,8 +540,7 @@ DEF_TEST(Serialization, reporter) { |
// Deserialize picture |
SkValidatingReadBuffer reader(static_cast<void*>(data.get()), size); |
- SkAutoTUnref<SkPicture> readPict( |
- SkPicture::CreateFromBuffer(reader)); |
+ sk_sp<SkPicture> readPict(SkPicture::MakeFromBuffer(reader)); |
REPORTER_ASSERT(reporter, readPict.get()); |
} |
@@ -551,11 +550,11 @@ DEF_TEST(Serialization, reporter) { |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
#include "SkAnnotation.h" |
-static SkPicture* copy_picture_via_serialization(SkPicture* src) { |
+static sk_sp<SkPicture> copy_picture_via_serialization(SkPicture* src) { |
SkDynamicMemoryWStream wstream; |
src->serialize(&wstream); |
SkAutoTDelete<SkStreamAsset> rstream(wstream.detachAsStream()); |
- return SkPicture::CreateFromStream(rstream); |
+ return SkPicture::MakeFromStream(rstream); |
} |
struct AnnotationRec { |
@@ -622,8 +621,8 @@ DEF_TEST(Annotations, reporter) { |
{ r2, SkAnnotationKeys::Link_Named_Dest_Key(), d2 }, |
}; |
- SkAutoTUnref<SkPicture> pict0(recorder.endRecording()); |
- SkAutoTUnref<SkPicture> pict1(copy_picture_via_serialization(pict0)); |
+ sk_sp<SkPicture> pict0(recorder.finishRecordingAsPicture()); |
+ sk_sp<SkPicture> pict1(copy_picture_via_serialization(pict0.get())); |
TestAnnotationCanvas canvas(reporter, recs, SK_ARRAY_COUNT(recs)); |
canvas.drawPicture(pict1); |