Index: skia/ext/pixel_ref_utils.cc |
diff --git a/skia/ext/lazy_pixel_ref_utils.cc b/skia/ext/pixel_ref_utils.cc |
similarity index 92% |
rename from skia/ext/lazy_pixel_ref_utils.cc |
rename to skia/ext/pixel_ref_utils.cc |
index 4b3d297e0253195a16a8322c032ccbd7cc377ec4..9ece12fe89d0a86b9c7e7bf8aefa1dac7435afe7 100644 |
--- a/skia/ext/lazy_pixel_ref_utils.cc |
+++ b/skia/ext/pixel_ref_utils.cc |
@@ -2,11 +2,10 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "skia/ext/lazy_pixel_ref_utils.h" |
+#include "skia/ext/pixel_ref_utils.h" |
#include <algorithm> |
-#include "skia/ext/lazy_pixel_ref.h" |
#include "third_party/skia/include/core/SkBitmapDevice.h" |
#include "third_party/skia/include/core/SkCanvas.h" |
#include "third_party/skia/include/core/SkData.h" |
@@ -21,35 +20,35 @@ namespace skia { |
namespace { |
-// URI label for a lazily decoded SkPixelRef. |
-const char kLabelLazyDecoded[] = "lazy"; |
+// URI label for a discardable SkPixelRef. |
+const char kLabelDiscardable[] = "discardable"; |
-class LazyPixelRefSet { |
+class DiscardablePixelRefSet { |
public: |
- LazyPixelRefSet( |
- std::vector<LazyPixelRefUtils::PositionLazyPixelRef>* pixel_refs) |
+ DiscardablePixelRefSet( |
+ std::vector<PixelRefUtils::PositionPixelRef>* pixel_refs) |
: pixel_refs_(pixel_refs) {} |
void Add(SkPixelRef* pixel_ref, const SkRect& rect) { |
- // Only save lazy pixel refs. |
+ // Only save discardable pixel refs. |
if (pixel_ref->getURI() && |
- !strcmp(pixel_ref->getURI(), kLabelLazyDecoded)) { |
- LazyPixelRefUtils::PositionLazyPixelRef position_pixel_ref; |
- position_pixel_ref.lazy_pixel_ref = |
- static_cast<skia::LazyPixelRef*>(pixel_ref); |
+ !strcmp(pixel_ref->getURI(), kLabelDiscardable)) { |
+ PixelRefUtils::PositionPixelRef position_pixel_ref; |
+ position_pixel_ref.pixel_ref = pixel_ref; |
position_pixel_ref.pixel_ref_rect = rect; |
pixel_refs_->push_back(position_pixel_ref); |
} |
} |
private: |
- std::vector<LazyPixelRefUtils::PositionLazyPixelRef>* pixel_refs_; |
+ std::vector<PixelRefUtils::PositionPixelRef>* pixel_refs_; |
}; |
class GatherPixelRefDevice : public SkBitmapDevice { |
public: |
- GatherPixelRefDevice(const SkBitmap& bm, LazyPixelRefSet* lazy_pixel_ref_set) |
- : SkBitmapDevice(bm), lazy_pixel_ref_set_(lazy_pixel_ref_set) {} |
+ GatherPixelRefDevice(const SkBitmap& bm, |
+ DiscardablePixelRefSet* pixel_ref_set) |
+ : SkBitmapDevice(bm), pixel_ref_set_(pixel_ref_set) {} |
virtual void clear(SkColor color) SK_OVERRIDE {} |
virtual void writePixels(const SkBitmap& bitmap, |
@@ -327,13 +326,13 @@ class GatherPixelRefDevice : public SkBitmapDevice { |
} |
private: |
- LazyPixelRefSet* lazy_pixel_ref_set_; |
+ DiscardablePixelRefSet* pixel_ref_set_; |
void AddBitmap(const SkBitmap& bm, const SkRect& rect) { |
SkRect canvas_rect = SkRect::MakeWH(width(), height()); |
SkRect paint_rect = SkRect::MakeEmpty(); |
paint_rect.intersect(rect, canvas_rect); |
- lazy_pixel_ref_set_->Add(bm.pixelRef(), paint_rect); |
+ pixel_ref_set_->Add(bm.pixelRef(), paint_rect); |
} |
bool GetBitmapFromPaint(const SkPaint& paint, SkBitmap* bm) { |
@@ -389,11 +388,11 @@ class NoSaveLayerCanvas : public SkCanvas { |
} // namespace |
-void LazyPixelRefUtils::GatherPixelRefs( |
+void PixelRefUtils::GatherDiscardablePixelRefs( |
SkPicture* picture, |
- std::vector<PositionLazyPixelRef>* lazy_pixel_refs) { |
- lazy_pixel_refs->clear(); |
- LazyPixelRefSet pixel_ref_set(lazy_pixel_refs); |
+ std::vector<PositionPixelRef>* pixel_refs) { |
+ pixel_refs->clear(); |
+ DiscardablePixelRefSet pixel_ref_set(pixel_refs); |
SkBitmap empty_bitmap; |
empty_bitmap.setConfig( |