diff options
author | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-01 19:48:47 +0000 |
---|---|---|
committer | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-01 19:48:47 +0000 |
commit | b375853a5b2305fe3cc689e2b3712bf42258ef4d (patch) | |
tree | ed1707a941a96624ba442f4360b736e5416a3158 /cc/test/fake_proxy.h | |
parent | b2b06c4f160763133874468c5f6715afc8832e06 (diff) | |
download | chromium_src-b375853a5b2305fe3cc689e2b3712bf42258ef4d.zip chromium_src-b375853a5b2305fe3cc689e2b3712bf42258ef4d.tar.gz chromium_src-b375853a5b2305fe3cc689e2b3712bf42258ef4d.tar.bz2 |
Remove static thread pointers from CC
BUG=152904
Review URL: https://codereview.chromium.org/11232051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165476 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/test/fake_proxy.h')
-rw-r--r-- | cc/test/fake_proxy.h | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/cc/test/fake_proxy.h b/cc/test/fake_proxy.h new file mode 100644 index 0000000..e432d00 --- /dev/null +++ b/cc/test/fake_proxy.h @@ -0,0 +1,50 @@ +// Copyright 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FakeCCProxy_h +#define FakeCCProxy_h + +#include "config.h" + +#include "cc/layer_tree_host.h" +#include "cc/proxy.h" +#include "cc/thread.h" + +namespace cc { + +class FakeProxy : public Proxy { +public: + explicit FakeProxy(scoped_ptr<Thread> implThread) : Proxy(implThread.Pass()) { } + + virtual bool compositeAndReadback(void *pixels, const gfx::Rect&) OVERRIDE; + virtual void startPageScaleAnimation(const IntSize& targetPosition, bool useAnchor, float scale, base::TimeDelta duration) OVERRIDE { } + virtual void finishAllRendering() OVERRIDE { } + virtual bool isStarted() const OVERRIDE; + virtual bool initializeContext() OVERRIDE; + virtual void setSurfaceReady() OVERRIDE { } + virtual void setVisible(bool) OVERRIDE { } + virtual bool initializeRenderer() OVERRIDE; + virtual bool recreateContext() OVERRIDE; + virtual void renderingStats(RenderingStats*) OVERRIDE { } + virtual const RendererCapabilities& rendererCapabilities() const OVERRIDE; + virtual void setNeedsAnimate() OVERRIDE { } + virtual void setNeedsCommit() OVERRIDE { } + virtual void setNeedsRedraw() OVERRIDE { } + virtual void setDeferCommits(bool) OVERRIDE { } + virtual void didAddAnimation() OVERRIDE { } + virtual bool commitRequested() const OVERRIDE; + virtual void start() OVERRIDE { } + virtual void stop() OVERRIDE { } + virtual void forceSerializeOnSwapBuffers() OVERRIDE { } + virtual size_t maxPartialTextureUpdates() const OVERRIDE; + virtual void acquireLayerTextures() OVERRIDE { } + virtual void loseContext() OVERRIDE { } + +private: + RendererCapabilities m_capabilities; +}; + +} + +#endif |