Index: cc/test/compositor_frame_helpers.cc |
diff --git a/cc/test/compositor_frame_helpers.cc b/cc/test/compositor_frame_helpers.cc |
index 4cccf85caed05489cfe379e1598ff7c08257e183..120a6c48f6fc9e6bc4bdd48e32be50f105d86061 100644 |
--- a/cc/test/compositor_frame_helpers.cc |
+++ b/cc/test/compositor_frame_helpers.cc |
@@ -3,6 +3,7 @@ |
// found in the LICENSE file. |
#include "cc/test/compositor_frame_helpers.h" |
+ |
#include "cc/output/compositor_frame.h" |
namespace cc { |
@@ -16,5 +17,17 @@ CompositorFrame MakeCompositorFrame() { |
return frame; |
} |
+CompositorFrame MakeCompositorFrame(std::vector<SurfaceId> embedded_surfaces, |
+ std::vector<SurfaceId> referenced_surfaces, |
+ TransferableResourceArray resource_list) { |
+ CompositorFrame compositor_frame; |
+ compositor_frame.metadata.begin_frame_ack = BeginFrameAck(0, 1, 1, true); |
+ compositor_frame.metadata.embedded_surfaces = std::move(embedded_surfaces); |
+ compositor_frame.metadata.referenced_surfaces = |
+ std::move(referenced_surfaces); |
+ compositor_frame.resource_list = std::move(resource_list); |
+ return compositor_frame; |
+} |
+ |
} // namespace test |
} // namespace cc |