Index: cc/output/overlay_processor.h |
diff --git a/cc/output/overlay_processor.h b/cc/output/overlay_processor.h |
index 99190da20ef53b66bf5daf4a6270fc55c315a0a3..bbf60c4cfae16490e91ba6c17a36c5e05de65594 100644 |
--- a/cc/output/overlay_processor.h |
+++ b/cc/output/overlay_processor.h |
@@ -10,6 +10,7 @@ |
#include "base/macros.h" |
#include "cc/base/cc_export.h" |
#include "cc/output/ca_layer_overlay.h" |
+#include "cc/output/dc_layer_overlay.h" |
#include "cc/output/overlay_candidate.h" |
#include "cc/quads/render_pass.h" |
@@ -67,10 +68,20 @@ class CC_EXPORT OverlayProcessor { |
OverlayCandidateList* overlay_candidates, |
CALayerOverlayList* ca_layer_overlays, |
gfx::Rect* damage_rect); |
+ bool ProcessForDCLayers( |
+ ResourceProvider* resource_provider, |
+ RenderPass* render_pass, |
+ const RenderPassFilterList& render_pass_filters, |
+ const RenderPassFilterList& render_pass_background_filters, |
+ OverlayCandidateList* overlay_candidates, |
+ CALayerOverlayList* ca_layer_overlays, |
+ gfx::Rect* damage_rect); |
// Update |damage_rect| by removing damage casued by |candidates|. |
void UpdateDamageRect(OverlayCandidateList* candidates, |
gfx::Rect* damage_rect); |
+ DCLayerOverlayProcessor dc_processor_; |
+ |
DISALLOW_COPY_AND_ASSIGN(OverlayProcessor); |
}; |