| Index: cc/test/layer_tree_test.h
|
| diff --git a/cc/test/layer_tree_test.h b/cc/test/layer_tree_test.h
|
| index ba4e7ae03164592aca976654dcee6825a2f1003c..3a5ffdfe10613c6e12fcafd87e9665627d1fb089 100644
|
| --- a/cc/test/layer_tree_test.h
|
| +++ b/cc/test/layer_tree_test.h
|
| @@ -22,6 +22,8 @@ class LayerImpl;
|
| class LayerTreeHost;
|
| class LayerTreeHostClient;
|
| class LayerTreeHostImpl;
|
| +class ProxyMain;
|
| +class ProxyImpl;
|
| class TestContextProvider;
|
| class TestGpuMemoryBufferManager;
|
| class TestWebGraphicsContext3D;
|
| @@ -140,8 +142,6 @@ class TestHooks : public AnimationDelegate {
|
| virtual void ReleaseOutputSurfaceOnImpl() {}
|
| virtual void FinishGLOnImpl() {}
|
| virtual void StartCommitOnImpl() {}
|
| - virtual void InitializeImplOnImpl() {}
|
| - virtual void WillCloseLayerTreeHostOnImpl() {}
|
|
|
| // Hooks for ProxyMain
|
| virtual void ReceivedDidCompleteSwapBuffers() {}
|
| @@ -250,9 +250,10 @@ class LayerTreeTest : public testing::Test, public TestHooks {
|
| virtual void BeginTest() = 0;
|
| virtual void SetupTree();
|
|
|
| + // TODO(khushalsagar): Add mode for running remote channel tests.
|
| virtual void RunTest(bool threaded, bool delegating_renderer);
|
|
|
| - bool HasImplThread() { return !!impl_thread_; }
|
| + bool HasImplThread() const { return !!impl_thread_; }
|
| base::SingleThreadTaskRunner* ImplThreadTaskRunner() {
|
| DCHECK(task_runner_provider());
|
| base::SingleThreadTaskRunner* impl_thread_task_runner =
|
| @@ -281,6 +282,12 @@ class LayerTreeTest : public testing::Test, public TestHooks {
|
| FakeOutputSurface* output_surface() { return output_surface_; }
|
| int LastCommittedSourceFrameNumber(LayerTreeHostImpl* impl) const;
|
|
|
| + // Use these only for ProxyMain tests in threaded mode.
|
| + // TODO(khushalsagar): Update these when adding support for remote channel
|
| + // tests.
|
| + ProxyMain* GetProxyMain() const;
|
| + ProxyImpl* GetProxyImpl() const;
|
| +
|
| void DestroyLayerTreeHost();
|
|
|
| // By default, output surface recreation is synchronous.
|
|
|