1 // Copyright 2012 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_proxy.h" 6 7 namespace cc { 8 9 void FakeProxy::SetLayerTreeHost(LayerTreeHost* host) { 10 layer_tree_host_ = host; 11 } 12 13 bool FakeProxy::IsStarted() const { return true; } 14 15 const RendererCapabilities& FakeProxy::GetRendererCapabilities() const { 16 return capabilities_; 17 } 18 19 RendererCapabilities& FakeProxy::GetRendererCapabilities() { 20 return capabilities_; 21 } 22 23 bool FakeProxy::BeginMainFrameRequested() const { return false; } 24 25 bool FakeProxy::CommitRequested() const { return false; } 26 27 size_t FakeProxy::MaxPartialTextureUpdates() const { 28 return max_partial_texture_updates_; 29 } 30 31 void FakeProxy::SetMaxPartialTextureUpdates(size_t max) { 32 max_partial_texture_updates_ = max; 33 } 34 35 bool FakeProxy::SupportsImplScrolling() const { return false; } 36 37 bool FakeProxy::MainFrameWillHappenForTesting() { 38 return false; 39 } 40 41 void FakeProxy::AsValueInto(base::debug::TracedValue*) const { 42 } 43 44 } // namespace cc 45