| OLD | NEW | 
 | (Empty) | 
|   1 #ifndef DMSerializeTask_DEFINED |  | 
|   2 #define DMSerializeTask_DEFINED |  | 
|   3  |  | 
|   4 #include "DMTask.h" |  | 
|   5 #include "SkBitmap.h" |  | 
|   6 #include "SkString.h" |  | 
|   7 #include "SkTemplates.h" |  | 
|   8 #include "gm.h" |  | 
|   9  |  | 
|  10 // Record a picture, serialize it, deserialize it, then draw it and compare to r
    eference bitmap. |  | 
|  11  |  | 
|  12 namespace DM { |  | 
|  13  |  | 
|  14 class SerializeTask : public CpuTask { |  | 
|  15  |  | 
|  16 public: |  | 
|  17     SerializeTask(const Task& parent, skiagm::GM*, SkBitmap reference); |  | 
|  18  |  | 
|  19     void draw() SK_OVERRIDE; |  | 
|  20     bool shouldSkip() const SK_OVERRIDE; |  | 
|  21     SkString name() const SK_OVERRIDE { return fName; } |  | 
|  22  |  | 
|  23 private: |  | 
|  24     const SkString fName; |  | 
|  25     SkAutoTDelete<skiagm::GM> fGM; |  | 
|  26     const SkBitmap fReference; |  | 
|  27 }; |  | 
|  28  |  | 
|  29 }  // namespace DM |  | 
|  30  |  | 
|  31 #endif  // DMSerializeTask_DEFINED |  | 
| OLD | NEW |