Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(677)

Unified Diff: cc/playback/draw_image.h

Issue 1418573002: cc: Add image decode control in the compositor. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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_

Powered by Google App Engine
This is Rietveld 408576698