Index: dm/DMWriteTask.h |
diff --git a/dm/DMWriteTask.h b/dm/DMWriteTask.h |
index 7a9b4faf8affc474d4aa72dbd82e10d35634a77b..82a26bc928bb7215c7ba1f03478c4b6c2f4a00ff 100644 |
--- a/dm/DMWriteTask.h |
+++ b/dm/DMWriteTask.h |
@@ -4,6 +4,7 @@ |
#include "DMTask.h" |
#include "SkBitmap.h" |
#include "SkString.h" |
+#include "SkTArray.h" |
// Writes a bitmap to a file. |
@@ -12,7 +13,8 @@ namespace DM { |
class WriteTask : public Task { |
public: |
- WriteTask(const Task& parent, SkBitmap bitmap); |
+ WriteTask(const Task& parent, // WriteTask must be a child Task. Pass its parent here. |
+ SkBitmap bitmap); // Bitmap to write. |
virtual void draw() SK_OVERRIDE; |
virtual bool usesGpu() const SK_OVERRIDE { return false; } |
@@ -20,9 +22,11 @@ public: |
virtual SkString name() const SK_OVERRIDE; |
private: |
- SkString fConfig; |
+ SkTArray<SkString> fSuffixes; |
SkString fGmName; |
const SkBitmap fBitmap; |
+ |
+ void makeDirOrFail(SkString dir); |
}; |
} // namespace DM |