1 #ifndef DMSerializeTask_DEFINED
2 #define DMSerializeTask_DEFINED
7 #include "SkTemplates.h"
10 // Record a picture, serialize it, deserialize it, then draw it and compare to reference bitmap.
14 class SerializeTask : public CpuTask {
17 SerializeTask(const Task& parent, skiagm::GM*, SkBitmap reference);
19 virtual void draw() SK_OVERRIDE;
20 virtual bool shouldSkip() const SK_OVERRIDE;
21 virtual SkString name() const SK_OVERRIDE { return fName; }
25 SkAutoTDelete<skiagm::GM> fGM;
26 const SkBitmap fReference;
31 #endif // DMSerializeTask_DEFINED