Index: dm/DMSerializeTask.h |
diff --git a/dm/DMSerializeTask.h b/dm/DMSerializeTask.h |
index 1f8b83632bbb7a708e20c6c82564f39a03f6ac11..d06ebeb5f759d22752b41c20d8e20bc4d3566a99 100644 |
--- a/dm/DMSerializeTask.h |
+++ b/dm/DMSerializeTask.h |
@@ -14,15 +14,21 @@ namespace DM { |
class SerializeTask : public CpuTask { |
public: |
+ enum Mode { |
+ kNormal_Mode, |
+ kSkRecord_Mode, |
+ }; |
SerializeTask(const Task& parent, |
skiagm::GM*, |
- SkBitmap reference); |
+ SkBitmap reference, |
+ Mode mode); |
virtual void draw() SK_OVERRIDE; |
virtual bool shouldSkip() const SK_OVERRIDE; |
virtual SkString name() const SK_OVERRIDE { return fName; } |
private: |
+ const Mode fMode; |
const SkString fName; |
SkAutoTDelete<skiagm::GM> fGM; |
const SkBitmap fReference; |