summaryrefslogtreecommitdiffstats
path: root/cc/test/fake_content_layer.cc
diff options
context:
space:
mode:
authordanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-19 07:26:40 +0000
committerdanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-19 07:26:40 +0000
commitf91a75e00c853bcab5ab23175b97b022055bc9bb (patch)
tree61439bba56532da0f768f70b2de8c2f9633881fc /cc/test/fake_content_layer.cc
parent25c6cfe167bfab66ae1b63970737642940a54a0c (diff)
downloadchromium_src-f91a75e00c853bcab5ab23175b97b022055bc9bb.zip
chromium_src-f91a75e00c853bcab5ab23175b97b022055bc9bb.tar.gz
chromium_src-f91a75e00c853bcab5ab23175b97b022055bc9bb.tar.bz2
cc: Move more animation tests to layer_tree_host_unittests_animation.cc
Created FakeContentLayer to replace ContentLayerWithUpdateTracking. R=enne,jamesr Review URL: https://codereview.chromium.org/11640006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173873 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/test/fake_content_layer.cc')
-rw-r--r--cc/test/fake_content_layer.cc27
1 files changed, 27 insertions, 0 deletions
diff --git a/cc/test/fake_content_layer.cc b/cc/test/fake_content_layer.cc
new file mode 100644
index 0000000..f217e93
--- /dev/null
+++ b/cc/test/fake_content_layer.cc
@@ -0,0 +1,27 @@
+// 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.
+
+#include "cc/test/fake_content_layer.h"
+
+namespace cc {
+
+FakeContentLayer::FakeContentLayer(ContentLayerClient* client)
+ : ContentLayer(client),
+ update_count_(0) {
+ setAnchorPoint(gfx::PointF(0, 0));
+ setBounds(gfx::Size(1, 1));
+ setIsDrawable(true);
+}
+
+FakeContentLayer::~FakeContentLayer() {}
+
+void FakeContentLayer::update(
+ ResourceUpdateQueue& queue,
+ const OcclusionTracker* occlusion,
+ RenderingStats& stats) {
+ ContentLayer::update(queue, occlusion, stats);
+ update_count_++;
+}
+
+} // namespace cc