Index: cc/output/compositor_frame_metadata.h |
diff --git a/cc/output/compositor_frame_metadata.h b/cc/output/compositor_frame_metadata.h |
index 72035e32afd89752abe7ee62e85ca0735fd8d5df..392c6b0dfdf93cfdc15529045ca68684de78e5a4 100644 |
--- a/cc/output/compositor_frame_metadata.h |
+++ b/cc/output/compositor_frame_metadata.h |
@@ -9,6 +9,7 @@ |
#include "cc/base/cc_export.h" |
#include "cc/output/viewport_selection_bound.h" |
+#include "cc/surfaces/surface_id.h" |
#include "third_party/skia/include/core/SkColor.h" |
#include "ui/events/latency_info.h" |
#include "ui/gfx/geometry/size_f.h" |
@@ -57,6 +58,9 @@ class CC_EXPORT CompositorFrameMetadata { |
// A set of SurfaceSequences that this frame satisfies (always in the same |
// namespace as the current Surface). |
std::vector<uint32_t> satisfies_sequences; |
+ |
+ // This is the set of Surfaces that are referenced by this frame. |
+ std::vector<SurfaceId> referenced_surfaces; |
}; |
} // namespace cc |