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_delegated_renderer_layer.h" 6 7 #include "cc/test/fake_delegated_renderer_layer_impl.h" 8 9 namespace cc { 10 FakeDelegatedRendererLayer(DelegatedFrameProvider * frame_provider)11FakeDelegatedRendererLayer::FakeDelegatedRendererLayer( 12 DelegatedFrameProvider* frame_provider) 13 : DelegatedRendererLayer(frame_provider) {} 14 ~FakeDelegatedRendererLayer()15FakeDelegatedRendererLayer::~FakeDelegatedRendererLayer() {} 16 CreateLayerImpl(LayerTreeImpl * tree_impl)17scoped_ptr<LayerImpl> FakeDelegatedRendererLayer::CreateLayerImpl( 18 LayerTreeImpl* tree_impl) { 19 return FakeDelegatedRendererLayerImpl::Create( 20 tree_impl, layer_id_).PassAs<LayerImpl>(); 21 } 22 23 } // namespace cc 24