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

Unified Diff: Source/core/page/ImageBitmap.h

Issue 22613002: Allow ImageBitmaps derived from HTMLImageElements to be evicted from RAM. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Add test. Created 7 years, 4 months 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: Source/core/page/ImageBitmap.h
diff --git a/Source/core/page/ImageBitmap.h b/Source/core/page/ImageBitmap.h
index 102fa62542e219b514d12426121c2d17085a8e52..4edd4cd738d122c989d7a9ee3c750a4b2d4ae76d 100644
--- a/Source/core/page/ImageBitmap.h
+++ b/Source/core/page/ImageBitmap.h
@@ -32,6 +32,7 @@ public:
PassRefPtr<HTMLImageElement> imageElement() const { return m_imageElement; }
IntRect bitmapRect() const { return m_bitmapRect; }
+ IntPoint bitmapOffset() const { return m_bitmapOffset; }
int width() const { return m_cropRect.width(); }
int height() const { return m_cropRect.height(); }
@@ -57,6 +58,7 @@ private:
OwnPtr<ImageBuffer> m_buffer;
IntRect m_bitmapRect; // The rect where the underlying Image should be placed in reference to the ImageBitmap.
+ IntPoint m_bitmapOffset; // The offset by which the desired Image is stored internally.
IntRect m_cropRect;
};

Powered by Google App Engine
This is Rietveld 408576698