Index: cc/playback/draw_image.h |
diff --git a/cc/playback/draw_image.h b/cc/playback/draw_image.h |
index 3dbce12e5323570c892415da1549ffc54bb13aba..10a4d8fcf1cfc7cfc6c61fc510b9f3e1b1247e4a 100644 |
--- a/cc/playback/draw_image.h |
+++ b/cc/playback/draw_image.h |
@@ -35,6 +35,25 @@ class DrawImage { |
SkFilterQuality filter_quality_; |
}; |
+class DecodedDrawImage { |
+ public: |
+ DecodedDrawImage(const SkImage* image, |
+ const SkSize& scale_adjustment, |
+ SkFilterQuality filter_quality) |
+ : image_(image), |
+ scale_adjustment_(scale_adjustment), |
+ filter_quality_(filter_quality) {} |
+ |
+ const SkImage* image() const { return image_; } |
+ const SkSize& scale_adjustment() const { return scale_adjustment_; } |
+ SkFilterQuality filter_quality() const { return filter_quality_; } |
+ |
+ private: |
+ const SkImage* image_; |
+ SkSize scale_adjustment_; |
+ SkFilterQuality filter_quality_; |
+}; |
+ |
} // namespace cc |
#endif // CC_PLAYBACK_DRAW_IMAGE_H_ |