Index: Source/core/platform/graphics/DeferredImageDecoder.h |
diff --git a/Source/core/platform/graphics/DeferredImageDecoder.h b/Source/core/platform/graphics/DeferredImageDecoder.h |
index 4f5f549980fb0f5323781c462a81025992cc12cc..d67eb2edc420a2e016bb02f353eb73a23c6c4913 100644 |
--- a/Source/core/platform/graphics/DeferredImageDecoder.h |
+++ b/Source/core/platform/graphics/DeferredImageDecoder.h |
@@ -49,6 +49,7 @@ public: |
static bool isLazyDecoded(const SkBitmap&); |
static void setEnabled(bool); |
+ static void setEnabledSkiaDiscardableMemory(bool); |
Stephen White
2013/12/05 21:52:14
Nit: kind of awkward. Could this be setSkiaDiscard
Alpha Left Google
2013/12/08 00:30:11
Done.
|
String filenameExtension() const; |
@@ -75,6 +76,8 @@ public: |
private: |
explicit DeferredImageDecoder(PassOwnPtr<ImageDecoder> actualDecoder); |
void prepareLazyDecodedFrames(); |
+ SkBitmap createBitmap(size_t index); |
+ SkBitmap createSkiaDiscardableBitmap(size_t index); |
SkBitmap createLazyDecodingBitmap(size_t index); |
void activateLazyDecoding(); |
void setData(PassRefPtr<SharedBuffer>, bool allDataReceived); |
@@ -92,6 +95,7 @@ private: |
RefPtr<ImageFrameGenerator> m_frameGenerator; |
static bool s_enabled; |
+ static bool s_enabledSkiaDiscardableMemory; |
}; |
} // namespace WebCore |