Chromium Code Reviews| Index: cc/playback/display_list_raster_source.h |
| diff --git a/cc/playback/display_list_raster_source.h b/cc/playback/display_list_raster_source.h |
| index 8c06c8d68637dc5175b18bf8d93ee57ace1a8bc9..9c5f23f6265f205ce4ac0bc4c507d21545bb7cda 100644 |
| --- a/cc/playback/display_list_raster_source.h |
| +++ b/cc/playback/display_list_raster_source.h |
| @@ -18,6 +18,7 @@ |
| namespace cc { |
| class DisplayItemList; |
| class DrawImage; |
| +class ImageDecodeController; |
| class CC_EXPORT DisplayListRasterSource |
| : public base::RefCountedThreadSafe<DisplayListRasterSource> { |
| @@ -106,6 +107,8 @@ class CC_EXPORT DisplayListRasterSource |
| scoped_refptr<DisplayListRasterSource> CreateCloneWithoutLCDText() const; |
| + void SetImageDecodeController(ImageDecodeController* image_decode_controller); |
|
enne (OOO)
2015/10/29 22:59:45
I think it would be worth commenting about lifetim
|
| + |
| protected: |
| friend class base::RefCountedThreadSafe<DisplayListRasterSource>; |
| @@ -132,6 +135,8 @@ class CC_EXPORT DisplayListRasterSource |
| // threads with multi-threaded Ganesh. Make this const or remove it. |
| bool should_attempt_to_use_distance_field_text_; |
| + ImageDecodeController* image_decode_controller_; |
| + |
| private: |
| // Called when analyzing a tile. We can use AnalysisCanvas as |
| // SkPicture::AbortCallback, which allows us to early out from analysis. |