Index: src/core/SkBitmapProcShader.h |
diff --git a/src/core/SkBitmapProcShader.h b/src/core/SkBitmapProcShader.h |
index b7e60f1ca1075e2413e791ced221e1b9de3b3110..36df525af8f9ecc6b469e0e9493f601cccc18b5f 100644 |
--- a/src/core/SkBitmapProcShader.h |
+++ b/src/core/SkBitmapProcShader.h |
@@ -12,6 +12,7 @@ |
#include "SkShader.h" |
#include "SkBitmapProcState.h" |
+#include "SkStackAllocator.h" |
class SkBitmapProcShader : public SkShader { |
public: |
@@ -48,4 +49,11 @@ private: |
typedef SkShader INHERITED; |
}; |
+#define kBlitterStorageByteCount (sizeof(SkBitmapProcShader)) |
+ |
+// If alloc is non-NULL, it will be used to allocate the returned SkShader, and MUST outlive |
+// the SkShader. |
+SkShader* CreateBitmapShader(const SkBitmap& src, SkShader::TileMode, SkShader::TileMode, |
+ SkStackAllocator<kBlitterStorageByteCount>* alloc); |
+ |
#endif |