From ac45fd040af509d8cc3470ad7f8dcdfe459d5c7c Mon Sep 17 00:00:00 2001 From: Nicolas Roard Date: Mon, 13 Dec 2010 17:33:07 -0800 Subject: Add a getSize() method to BackedDoubleBufferedTexture Change-Id: Ia8942e253794f39ba0f612ec6350479aa23fd776 --- WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp | 1 + WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h | 3 +++ 2 files changed, 4 insertions(+) (limited to 'WebCore/platform/graphics/android') 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; -- cgit v1.1