viz: Move SurfaceSequence and related classes to components/viz/common/surfaces
This CL moves the following classes:
SurfaceSequence
SurfaceReferenceFactory
SurfaceReferenceOwner
SurfaceSequenceGenerator
to components/viz/common/surfaces and updates includes, forward declarations,
and namespaces.
TBR=junov@chromium.org, tsepez@chromium.org
Bug: 722935
Change-Id: Ic429323a71c30430754335f003ed3f0f9ab300d3
Reviewed-on: https://chromium-review.googlesource.com/570511
Commit-Queue: Fady Samuel <fsamuel@chromium.org>
Reviewed-by: Fady Samuel <fsamuel@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#486631}
diff --git a/cc/BUILD.gn b/cc/BUILD.gn
index 606d9fe..d9ac8bd 100644
--- a/cc/BUILD.gn
+++ b/cc/BUILD.gn
@@ -471,7 +471,7 @@
"//base",
"//base/third_party/dynamic_annotations",
"//cc/paint",
- "//cc/surfaces:surface_id",
+ "//components/viz/common",
"//gpu",
"//gpu/command_buffer/client:gles2_implementation",
"//gpu/command_buffer/client:gles2_interface",
@@ -666,7 +666,6 @@
"//base/third_party/dynamic_annotations",
"//cc/paint",
"//cc/surfaces",
- "//cc/surfaces:surface_id",
"//components/viz/common",
"//components/viz/service",
"//components/viz/test:test_support",
@@ -869,7 +868,6 @@
"//cc/ipc:test_interfaces",
"//cc/paint",
"//cc/surfaces",
- "//cc/surfaces:surface_id",
"//cc/surfaces:surfaces",
"//components/viz/common",
"//components/viz/service",
@@ -926,7 +924,7 @@
"//cc/ipc:interfaces",
"//cc/paint",
"//cc/surfaces",
- "//cc/surfaces:surface_id",
+ "//components/viz/common",
"//components/viz/test:test_support",
"//gpu",
"//gpu:test_support",