// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CC_TEST_FAKE_LAYER_TREE_HOST_IMPL_H_ #define CC_TEST_FAKE_LAYER_TREE_HOST_IMPL_H_ #include "base/task/sequenced_task_runner.h" #include "cc/test/fake_layer_tree_host_impl_client.h" #include "cc/test/fake_rendering_stats_instrumentation.h" #include "cc/trees/layer_tree_host_impl.h" #include "cc/trees/single_thread_proxy.h" namespace cc { class AnimationHost; // Note: If you're creating this as a pair with a FakeLayerTreeHost, consider // creating it via FakeLayerTreeHost::InitializeSingleThreaded if your test // will use a Proxy or FakeLayerTreeHost::CreateFakeLayerTreeHostImpl if it // doesn't use a Proxy. These will ensure we're not accidentally creating // multiple HostImpls. class FakeLayerTreeHostImpl : public LayerTreeHostImpl { … }; } // namespace cc #endif // CC_TEST_FAKE_LAYER_TREE_HOST_IMPL_H_