Index: cc/resources/display_list_recording_source.cc |
diff --git a/cc/resources/display_list_recording_source.cc b/cc/resources/display_list_recording_source.cc |
index 9c63217939ca7bc5bfbc2b43d65fe0f3715ead42..01a3bcef9944e2504829e79ad3b40bef46bd5ec7 100644 |
--- a/cc/resources/display_list_recording_source.cc |
+++ b/cc/resources/display_list_recording_source.cc |
@@ -29,8 +29,10 @@ namespace cc { |
DisplayListRecordingSource::DisplayListRecordingSource() |
: slow_down_raster_scale_factor_for_debug_(0), |
can_use_lcd_text_(true), |
+ requires_clear_(false), |
is_solid_color_(false), |
solid_color_(SK_ColorTRANSPARENT), |
+ background_color_(SK_ColorTRANSPARENT), |
pixel_record_distance_(kPixelDistanceToRecord), |
is_suitable_for_gpu_rasterization_(true) { |
} |
@@ -134,6 +136,14 @@ void DisplayListRecordingSource::SetSlowdownRasterScaleFactor(int factor) { |
slow_down_raster_scale_factor_for_debug_ = factor; |
} |
+void DisplayListRecordingSource::SetBackgroundColor(SkColor background_color) { |
+ background_color_ = background_color; |
+} |
+ |
+void DisplayListRecordingSource::SetRequiresClear(bool requires_clear) { |
+ requires_clear_ = requires_clear; |
+} |
+ |
void DisplayListRecordingSource::SetUnsuitableForGpuRasterizationForTesting() { |
is_suitable_for_gpu_rasterization_ = false; |
} |