Index: tools/android/SkBRDAllocator.h |
diff --git a/tools/android/SkBRDAllocator.h b/tools/android/SkBRDAllocator.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d587c03f49a68edd82b9994f8a12292c6c569cc5 |
--- /dev/null |
+++ b/tools/android/SkBRDAllocator.h |
@@ -0,0 +1,24 @@ |
+/* |
+ * Copyright 2015 Google Inc. |
+ * |
+ * Use of this source code is governed by a BSD-style license that can be |
+ * found in the LICENSE file. |
+ */ |
+ |
+#include "SkBitmap.h" |
+#include "SkCodec.h" |
+ |
+/** |
+ * Abstract subclass of SkBitmap's allocator. |
+ * Allows the allocator to indicate if the memory it allocates |
+ * is zero initialized. |
+ */ |
+class SkBRDAllocator : public SkBitmap::Allocator { |
+public: |
+ |
+ /** |
+ * Indicates if the memory allocated by this allocator is |
+ * zero initialized. |
+ */ |
+ virtual SkCodec::ZeroInitialized zeroInit() const = 0; |
+}; |