Index: cc/surfaces/display_scheduler.h |
diff --git a/cc/surfaces/display_scheduler.h b/cc/surfaces/display_scheduler.h |
index bc509c7b1caa080107b07c9e2bbeb63bbea8a931..c5fd6f5bd795abb1c496311f45e468c889081098 100644 |
--- a/cc/surfaces/display_scheduler.h |
+++ b/cc/surfaces/display_scheduler.h |
@@ -52,6 +52,7 @@ class CC_SURFACES_EXPORT DisplayScheduler : public BeginFrameObserverBase { |
virtual void ScheduleBeginFrameDeadline(); |
void AttemptDrawAndSwap(); |
void OnBeginFrameDeadline(); |
+ void UpdateSurfaceDamageExpectations(); |
void DrawAndSwap(); |
DisplaySchedulerClient* client_; |
@@ -80,6 +81,7 @@ class CC_SURFACES_EXPORT DisplayScheduler : public BeginFrameObserverBase { |
std::set<SurfaceId> child_surface_ids_damaged_; |
std::set<SurfaceId> child_surface_ids_damaged_prev_; |
+ std::set<SurfaceId> child_surface_ids_damaged_prev_prev_; |
sunnyps
2015/07/23 03:02:40
Can you use an array of sets here?
Optional: I've
brianderson
2015/07/23 18:21:46
Sure, although I'd like to keep child_surface_ids_
sunnyps
2015/07/23 21:10:38
It doesn't look like this could ever be a performa
|
std::vector<SurfaceId> child_surface_ids_to_expect_damage_from_; |
base::WeakPtrFactory<DisplayScheduler> weak_ptr_factory_; |