[go: nahoru, domu]

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",