diff options
author | Nicolas Roard <nicolas@android.com> | 2010-12-13 17:33:07 -0800 |
---|---|---|
committer | Nicolas Roard <nicolas@android.com> | 2010-12-13 17:33:07 -0800 |
commit | ac45fd040af509d8cc3470ad7f8dcdfe459d5c7c (patch) | |
tree | 0d65f48221596ae5f23a2e495f709946211c933f /WebCore/platform/graphics/android | |
parent | 9ae8718bad337de64f94b19aa3ee47fe32034367 (diff) | |
download | external_webkit-ac45fd040af509d8cc3470ad7f8dcdfe459d5c7c.zip external_webkit-ac45fd040af509d8cc3470ad7f8dcdfe459d5c7c.tar.gz external_webkit-ac45fd040af509d8cc3470ad7f8dcdfe459d5c7c.tar.bz2 |
Add a getSize() method to BackedDoubleBufferedTexture
Change-Id: Ia8942e253794f39ba0f612ec6350479aa23fd776
Diffstat (limited to 'WebCore/platform/graphics/android')
-rw-r--r-- | WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp | 1 | ||||
-rw-r--r-- | WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp index 3db0078..7bfbc4e 100644 --- a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp +++ b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp @@ -43,6 +43,7 @@ BackedDoubleBufferedTexture::BackedDoubleBufferedTexture(uint32_t w, uint32_t h, , m_owner(0) , m_busy(false) { + m_size.set(w, h); m_bitmap.setConfig(config, w, h); m_bitmap.allocPixels(); m_bitmap.eraseColor(0); diff --git a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h index 268d1dd..4ffdc07 100644 --- a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h +++ b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h @@ -77,10 +77,13 @@ public: // This is to be only used for debugging on the producer thread bool busy() { return m_busy; } + const SkSize& getSize() const { return m_size; } + private: void destroyTextures(SharedTexture** textures); SkBitmap m_bitmap; + SkSize m_size; SkCanvas* m_canvas; int m_usedLevel; TextureOwner* m_owner; |