Index: cc/resources/picture_pile.cc |
diff --git a/cc/resources/picture_pile.cc b/cc/resources/picture_pile.cc |
index ab138cab658f1766bce72e33a1aea7edc136f439..eed12ea71134af6d44bbc3c4a3f285fd1098ef1e 100644 |
--- a/cc/resources/picture_pile.cc |
+++ b/cc/resources/picture_pile.cc |
@@ -26,11 +26,6 @@ const int kOpCountThatIsOkToAnalyze = 10; |
// the base picture in each tile. |
const int kBasePictureSize = 512; |
const int kTileGridBorderPixels = 1; |
-#ifdef NDEBUG |
-const bool kDefaultClearCanvasSetting = false; |
-#else |
-const bool kDefaultClearCanvasSetting = true; |
-#endif |
// Invalidation frequency settings. kInvalidationFrequencyThreshold is a value |
// between 0 and 1 meaning invalidation frequency between 0% and 100% that |
@@ -169,11 +164,7 @@ namespace cc { |
PicturePile::PicturePile() |
: min_contents_scale_(0), |
slow_down_raster_scale_factor_for_debug_(0), |
- contents_opaque_(false), |
- contents_fill_bounds_completely_(false), |
- clear_canvas_with_debug_color_(kDefaultClearCanvasSetting), |
has_any_recordings_(false), |
- is_mask_(false), |
is_solid_color_(false), |
solid_color_(SK_ColorTRANSPARENT), |
pixel_record_distance_(kPixelDistanceToRecord), |
@@ -190,17 +181,10 @@ PicturePile::~PicturePile() { |
bool PicturePile::UpdateAndExpandInvalidation( |
ContentLayerClient* painter, |
Region* invalidation, |
- SkColor background_color, |
- bool contents_opaque, |
- bool contents_fill_bounds_completely, |
const gfx::Size& layer_size, |
const gfx::Rect& visible_layer_rect, |
int frame_number, |
Picture::RecordingMode recording_mode) { |
- background_color_ = background_color; |
- contents_opaque_ = contents_opaque; |
- contents_fill_bounds_completely_ = contents_fill_bounds_completely; |
- |
bool updated = false; |
Region resize_invalidation; |
@@ -569,6 +553,11 @@ bool PicturePile::UpdateAndExpandInvalidation( |
return true; |
} |
+scoped_refptr<RasterSource> PicturePile::CreateRasterSource() const { |
+ return scoped_refptr<RasterSource>( |
+ PicturePileImpl::CreateFromPicturePile(this)); |
+} |
+ |
gfx::Size PicturePile::GetSize() const { |
return tiling_.tiling_size(); |
} |
@@ -599,6 +588,14 @@ void PicturePile::SetMinContentsScale(float min_contents_scale) { |
min_contents_scale_ = min_contents_scale; |
} |
+void PicturePile::SetSlowdownRasterScaleFactor(int factor) { |
+ slow_down_raster_scale_factor_for_debug_ = factor; |
+} |
+ |
+bool PicturePile::IsSuitableForGpuRasterization() const { |
+ return is_suitable_for_gpu_rasterization_; |
+} |
+ |
// static |
void PicturePile::ComputeTileGridInfo(const gfx::Size& tile_grid_size, |
SkTileGridFactory::TileGridInfo* info) { |
@@ -618,27 +615,10 @@ void PicturePile::SetTileGridSize(const gfx::Size& tile_grid_size) { |
ComputeTileGridInfo(tile_grid_size, &tile_grid_info_); |
} |
-void PicturePile::SetSlowdownRasterScaleFactor(int factor) { |
- slow_down_raster_scale_factor_for_debug_ = factor; |
-} |
- |
-void PicturePile::SetIsMask(bool is_mask) { |
- is_mask_ = is_mask; |
-} |
- |
void PicturePile::SetUnsuitableForGpuRasterizationForTesting() { |
is_suitable_for_gpu_rasterization_ = false; |
} |
-bool PicturePile::IsSuitableForGpuRasterization() const { |
- return is_suitable_for_gpu_rasterization_; |
-} |
- |
-scoped_refptr<RasterSource> PicturePile::CreateRasterSource() const { |
- return scoped_refptr<RasterSource>( |
- PicturePileImpl::CreateFromPicturePile(this)); |
-} |
- |
SkTileGridFactory::TileGridInfo PicturePile::GetTileGridInfoForTesting() const { |
return tile_grid_info_; |
} |