Index: src/core/SkMipMap.h |
diff --git a/src/core/SkMipMap.h b/src/core/SkMipMap.h |
index e22c0a2181a9c0fcb41d8c857037570c6d8bc7d7..0f5d254bcd2b9a032a8afbf0b85e0b78cd721b9a 100644 |
--- a/src/core/SkMipMap.h |
+++ b/src/core/SkMipMap.h |
@@ -10,11 +10,9 @@ |
#include "SkCachedData.h" |
#include "SkScalar.h" |
+#include "SkMipMapLevel.h" |
class SkBitmap; |
-class SkDiscardableMemory; |
- |
-typedef SkDiscardableMemory* (*SkDiscardableFactoryProc)(size_t bytes); |
class SkMipMap : public SkCachedData { |
public: |
@@ -28,6 +26,8 @@ public: |
}; |
bool extractLevel(SkScalar scale, Level*) const; |
+ int getLevelsCount() const; |
+ bool getLevel(int levelIndex, Level* levelPtr) const; |
protected: |
void onDataChange(void* oldData, void* newData) override { |