1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "cc/test/fake_output_surface_client.h" 6 7 namespace cc { 8 9 bool FakeOutputSurfaceClient::DeferredInitialize( 10 scoped_refptr<ContextProvider> offscreen_context_provider) { 11 deferred_initialize_called_ = true; 12 return deferred_initialize_result_; 13 } 14 15 void FakeOutputSurfaceClient::BeginImplFrame(const BeginFrameArgs& args) { 16 begin_impl_frame_count_++; 17 } 18 19 void FakeOutputSurfaceClient::DidLoseOutputSurface() { 20 did_lose_output_surface_called_ = true; 21 } 22 23 void FakeOutputSurfaceClient::SetMemoryPolicy( 24 const ManagedMemoryPolicy& policy) { 25 memory_policy_ = policy; 26 } 27 28 } // namespace cc 29