Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(165)

Side by Side Diff: cc/output/renderer_unittest.cc

Issue 2143263002: cc: Remove OutputSurfaceClient::DidSwapBuffers(). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: removedidswap: fix-webview-swap Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « cc/output/overlay_unittest.cc ('k') | cc/surfaces/display.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/output/delegating_renderer.h" 5 #include "cc/output/delegating_renderer.h"
6 #include "cc/output/gl_renderer.h" 6 #include "cc/output/gl_renderer.h"
7 #include "cc/output/output_surface.h" 7 #include "cc/output/output_surface.h"
8 #include "cc/test/fake_output_surface_client.h" 8 #include "cc/test/fake_output_surface_client.h"
9 #include "cc/test/fake_renderer_client.h" 9 #include "cc/test/fake_renderer_client.h"
10 #include "cc/test/fake_resource_provider.h" 10 #include "cc/test/fake_resource_provider.h"
(...skipping 16 matching lines...) Expand all
27 }; 27 };
28 28
29 TestOutputSurface::TestOutputSurface( 29 TestOutputSurface::TestOutputSurface(
30 scoped_refptr<ContextProvider> context_provider) 30 scoped_refptr<ContextProvider> context_provider)
31 : OutputSurface(std::move(context_provider), nullptr, nullptr) {} 31 : OutputSurface(std::move(context_provider), nullptr, nullptr) {}
32 32
33 TestOutputSurface::~TestOutputSurface() { 33 TestOutputSurface::~TestOutputSurface() {
34 } 34 }
35 35
36 void TestOutputSurface::SwapBuffers(CompositorFrame frame) { 36 void TestOutputSurface::SwapBuffers(CompositorFrame frame) {
37 client_->DidSwapBuffers();
38 client_->DidSwapBuffersComplete(); 37 client_->DidSwapBuffersComplete();
39 } 38 }
40 39
41 class MockContextProvider : public TestContextProvider { 40 class MockContextProvider : public TestContextProvider {
42 public: 41 public:
43 explicit MockContextProvider( 42 explicit MockContextProvider(
44 std::unique_ptr<TestWebGraphicsContext3D> context) 43 std::unique_ptr<TestWebGraphicsContext3D> context)
45 : TestContextProvider(std::move(context)) {} 44 : TestContextProvider(std::move(context)) {}
46 MOCK_METHOD0(DeleteCachedResources, void()); 45 MOCK_METHOD0(DeleteCachedResources, void());
47 46
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
107 EXPECT_CALL(*(this->context_provider_.get()), DeleteCachedResources()) 106 EXPECT_CALL(*(this->context_provider_.get()), DeleteCachedResources())
108 .Times(1); 107 .Times(1);
109 108
110 EXPECT_TRUE(this->renderer_->visible()); 109 EXPECT_TRUE(this->renderer_->visible());
111 this->renderer_->SetVisible(false); 110 this->renderer_->SetVisible(false);
112 EXPECT_FALSE(this->renderer_->visible()); 111 EXPECT_FALSE(this->renderer_->visible());
113 } 112 }
114 113
115 } // namespace 114 } // namespace
116 } // namespace cc 115 } // namespace cc
OLDNEW
« no previous file with comments | « cc/output/overlay_unittest.cc ('k') | cc/surfaces/display.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698