diff options
author | 2016-08-03 13:32:32 -0700 | |
---|---|---|
committer | 2016-08-03 13:32:32 -0700 | |
commit | ffae30db4ade45b469ac3432ec373b6f6daee6e7 (patch) | |
tree | acef6794a40b4525c09301cdf07590dcb4358d5b /src | |
parent | d1ec89b1aca8f37a460a425259a23275f4d9a81d (diff) |
Convert SkAutoTUnref<SkData> to sk_sp<SkData>.
With the move from SkData::NewXXX to SkData::MakeXXX most
SkAutoTUnref<SkData> were changed to sk_sp<SkData>. However,
there are still a few SkAutoTUnref<SkData> around, so clean
them up.
Review-Url: https://codereview.chromium.org/2212493002
Diffstat (limited to 'src')
-rw-r--r-- | src/codec/SkCodecImageGenerator.h | 2 | ||||
-rw-r--r-- | src/core/SkImageCacherator.cpp | 2 | ||||
-rw-r--r-- | src/core/SkPictureRecord.cpp | 6 | ||||
-rw-r--r-- | src/core/SkWriteBuffer.cpp | 4 | ||||
-rw-r--r-- | src/gpu/SkGr.cpp | 4 | ||||
-rw-r--r-- | src/image/SkImage.cpp | 2 | ||||
-rw-r--r-- | src/image/SkImage_Gpu.cpp | 2 | ||||
-rw-r--r-- | src/ports/SkFontHost_win.cpp | 2 | ||||
-rw-r--r-- | src/ports/SkImageGeneratorCG.h | 2 | ||||
-rw-r--r-- | src/ports/SkImageGeneratorWIC.h | 2 |
10 files changed, 14 insertions, 14 deletions
diff --git a/src/codec/SkCodecImageGenerator.h b/src/codec/SkCodecImageGenerator.h index 6d34223110..b12564329d 100644 --- a/src/codec/SkCodecImageGenerator.h +++ b/src/codec/SkCodecImageGenerator.h @@ -38,7 +38,7 @@ private: SkCodecImageGenerator(SkCodec* codec, SkData* data); SkAutoTDelete<SkCodec> fCodec; - SkAutoTUnref<SkData> fData; + sk_sp<SkData> fData; typedef SkImageGenerator INHERITED; }; diff --git a/src/core/SkImageCacherator.cpp b/src/core/SkImageCacherator.cpp index b4101f15c7..496ca74d9a 100644 --- a/src/core/SkImageCacherator.cpp +++ b/src/core/SkImageCacherator.cpp @@ -288,7 +288,7 @@ GrTexture* SkImageCacherator::lockTexture(GrContext* ctx, const GrUniqueKey& key #ifdef SK_SUPPORT_COMPRESSED_TEXTURES_IN_CACHERATOR // 3. Ask the generator to return a compressed form that the GPU might support - SkAutoTUnref<SkData> data(this->refEncoded(ctx)); + sk_sp<SkData> data(this->refEncoded(ctx)); if (data) { GrTexture* tex = load_compressed_into_texture(ctx, data, desc); if (tex) { diff --git a/src/core/SkPictureRecord.cpp b/src/core/SkPictureRecord.cpp index d85376a118..776e337ff4 100644 --- a/src/core/SkPictureRecord.cpp +++ b/src/core/SkPictureRecord.cpp @@ -904,10 +904,10 @@ static bool equivalent(const SkBitmap& a, const SkBitmap& b) { } // If the bitmaps have encoded data, check first before locking pixels so they don't decode. - SkAutoTUnref<SkData> encA(a.pixelRef()->refEncodedData()), - encB(b.pixelRef()->refEncodedData()); + sk_sp<SkData> encA(a.pixelRef()->refEncodedData()), + encB(b.pixelRef()->refEncodedData()); if (encA && encB) { - return encA->equals(encB); + return encA->equals(encB.get()); } else if (encA || encB) { return false; // One has encoded data but the other does not. } diff --git a/src/core/SkWriteBuffer.cpp b/src/core/SkWriteBuffer.cpp index e954399b09..33ac03b49d 100644 --- a/src/core/SkWriteBuffer.cpp +++ b/src/core/SkWriteBuffer.cpp @@ -176,9 +176,9 @@ void SkBinaryWriteBuffer::writeImage(const SkImage* image) { this->writeInt(image->width()); this->writeInt(image->height()); - SkAutoTUnref<SkData> encoded(image->encode(this->getPixelSerializer())); + sk_sp<SkData> encoded(image->encode(this->getPixelSerializer())); if (encoded && encoded->size() > 0) { - write_encoded_bitmap(this, encoded, SkIPoint::Make(0, 0)); + write_encoded_bitmap(this, encoded.get(), SkIPoint::Make(0, 0)); return; } diff --git a/src/gpu/SkGr.cpp b/src/gpu/SkGr.cpp index 7a5726f950..3d6d4ec8bf 100644 --- a/src/gpu/SkGr.cpp +++ b/src/gpu/SkGr.cpp @@ -198,13 +198,13 @@ static sk_sp<GrTexture> create_texture_from_yuv(GrContext* ctx, const SkBitmap& } static GrTexture* load_etc1_texture(GrContext* ctx, const SkBitmap &bm, GrSurfaceDesc desc) { - SkAutoTUnref<SkData> data(bm.pixelRef()->refEncodedData()); + sk_sp<SkData> data(bm.pixelRef()->refEncodedData()); if (!data) { return nullptr; } const void* startOfTexData; - desc.fConfig = GrIsCompressedTextureDataSupported(ctx, data, bm.width(), bm.height(), + desc.fConfig = GrIsCompressedTextureDataSupported(ctx, data.get(), bm.width(), bm.height(), &startOfTexData); if (kUnknown_GrPixelConfig == desc.fConfig) { return nullptr; diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp index 8e4640755c..15c5ea6bd8 100644 --- a/src/image/SkImage.cpp +++ b/src/image/SkImage.cpp @@ -134,7 +134,7 @@ SkData* SkImage::encode(SkPixelSerializer* serializer) const { SkASSERT(defaultSerializer.get()); effectiveSerializer = defaultSerializer.get(); } - SkAutoTUnref<SkData> encoded(this->refEncoded()); + sk_sp<SkData> encoded(this->refEncoded()); if (encoded && effectiveSerializer->useEncodedData(encoded->data(), encoded->size())) { return encoded.release(); } diff --git a/src/image/SkImage_Gpu.cpp b/src/image/SkImage_Gpu.cpp index 6cce96c1f7..c795d54fcb 100644 --- a/src/image/SkImage_Gpu.cpp +++ b/src/image/SkImage_Gpu.cpp @@ -440,7 +440,7 @@ size_t SkImage::getDeferredTextureImageData(const GrContextThreadSafeProxy& prox // Here we're just using presence of data to know whether there is a codec behind the image. // In the future we will access the cacherator and get the exact data that we want to (e.g. // yuv planes) upload. - SkAutoTUnref<SkData> data(this->refEncoded()); + sk_sp<SkData> data(this->refEncoded()); if (!data && !this->peekPixels(nullptr)) { return 0; } diff --git a/src/ports/SkFontHost_win.cpp b/src/ports/SkFontHost_win.cpp index aa6a3ce341..fa5c9722b8 100644 --- a/src/ports/SkFontHost_win.cpp +++ b/src/ports/SkFontHost_win.cpp @@ -1930,7 +1930,7 @@ static SkTypeface* create_from_stream(SkStreamAsset* stream) { } // Change the name of the font. - SkAutoTUnref<SkData> rewrittenFontData(SkOTUtils::RenameFont(stream, familyName, familyNameSize-1)); + sk_sp<SkData> rewrittenFontData(SkOTUtils::RenameFont(stream, familyName, familyNameSize-1)); if (nullptr == rewrittenFontData.get()) { return nullptr; } diff --git a/src/ports/SkImageGeneratorCG.h b/src/ports/SkImageGeneratorCG.h index 53102eaf8c..baf3669ffc 100644 --- a/src/ports/SkImageGeneratorCG.h +++ b/src/ports/SkImageGeneratorCG.h @@ -35,7 +35,7 @@ private: SkImageGeneratorCG(const SkImageInfo& info, const void* imageSrc, SkData* data); SkAutoTCallVProc<const void, CFRelease> fImageSrc; - SkAutoTUnref<SkData> fData; + sk_sp<SkData> fData; typedef SkImageGenerator INHERITED; }; diff --git a/src/ports/SkImageGeneratorWIC.h b/src/ports/SkImageGeneratorWIC.h index 6f661ef695..76cb6df1a3 100644 --- a/src/ports/SkImageGeneratorWIC.h +++ b/src/ports/SkImageGeneratorWIC.h @@ -55,7 +55,7 @@ private: SkTScopedComPtr<IWICImagingFactory> fImagingFactory; SkTScopedComPtr<IWICBitmapSource> fImageSource; - SkAutoTUnref<SkData> fData; + sk_sp<SkData> fData; typedef SkImageGenerator INHERITED; }; |