| Index: cc/resources/picture_pile_impl.h
|
| diff --git a/cc/resources/picture_pile_impl.h b/cc/resources/picture_pile_impl.h
|
| index 2bc9da80bd757b52b4b353d9fb52facedb2a1d8b..54a69880d2e1ba422bd20da250720b5375aa4727 100644
|
| --- a/cc/resources/picture_pile_impl.h
|
| +++ b/cc/resources/picture_pile_impl.h
|
| @@ -39,7 +39,7 @@ class CC_EXPORT PicturePileImpl : public PicturePileBase {
|
| // measured value over all runs.
|
| void RasterDirect(
|
| SkCanvas* canvas,
|
| - gfx::Rect canvas_rect,
|
| + const gfx::Rect& canvas_rect,
|
| float contents_scale,
|
| RenderingStatsInstrumentation* rendering_stats_instrumentation);
|
|
|
| @@ -48,7 +48,7 @@ class CC_EXPORT PicturePileImpl : public PicturePileBase {
|
| // that itself will then be blended and thus that a canvas clear is required.
|
| void RasterToBitmap(
|
| SkCanvas* canvas,
|
| - gfx::Rect canvas_rect,
|
| + const gfx::Rect& canvas_rect,
|
| float contents_scale,
|
| RenderingStatsInstrumentation* stats_instrumentation);
|
|
|
| @@ -56,7 +56,7 @@ class CC_EXPORT PicturePileImpl : public PicturePileBase {
|
| // SkDrawPictureCallback, which allows us to early out from analysis.
|
| void RasterForAnalysis(
|
| skia::AnalysisCanvas* canvas,
|
| - gfx::Rect canvas_rect,
|
| + const gfx::Rect& canvas_rect,
|
| float contents_scale,
|
| RenderingStatsInstrumentation* stats_instrumentation);
|
|
|
| @@ -71,18 +71,18 @@ class CC_EXPORT PicturePileImpl : public PicturePileBase {
|
| SkColor solid_color;
|
| };
|
|
|
| - void AnalyzeInRect(gfx::Rect content_rect,
|
| + void AnalyzeInRect(const gfx::Rect& content_rect,
|
| float contents_scale,
|
| Analysis* analysis);
|
|
|
| - void AnalyzeInRect(gfx::Rect content_rect,
|
| + void AnalyzeInRect(const gfx::Rect& content_rect,
|
| float contents_scale,
|
| Analysis* analysis,
|
| RenderingStatsInstrumentation* stats_instrumentation);
|
|
|
| class CC_EXPORT PixelRefIterator {
|
| public:
|
| - PixelRefIterator(gfx::Rect content_rect,
|
| + PixelRefIterator(const gfx::Rect& content_rect,
|
| float contents_scale,
|
| const PicturePileImpl* picture_pile);
|
| ~PixelRefIterator();
|
| @@ -129,15 +129,15 @@ class CC_EXPORT PicturePileImpl : public PicturePileBase {
|
|
|
| private:
|
| typedef std::map<Picture*, Region> PictureRegionMap;
|
| - void CoalesceRasters(gfx::Rect canvas_rect,
|
| - gfx::Rect content_rect,
|
| + void CoalesceRasters(const gfx::Rect& canvas_rect,
|
| + const gfx::Rect& content_rect,
|
| float contents_scale,
|
| PictureRegionMap* result);
|
|
|
| void RasterCommon(
|
| SkCanvas* canvas,
|
| SkDrawPictureCallback* callback,
|
| - gfx::Rect canvas_rect,
|
| + const gfx::Rect& canvas_rect,
|
| float contents_scale,
|
| RenderingStatsInstrumentation* rendering_stats_instrumentation,
|
| bool is_analysis);
|
|
|