summaryrefslogtreecommitdiffstats
path: root/cc/test/layer_tree_test.cc
diff options
context:
space:
mode:
authorsunxd <sunxd@chromium.org>2016-03-16 09:23:20 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-16 16:25:20 +0000
commitc044b11a0cdf5bfc7c13c1b2dfb41b6b415e18f5 (patch)
treef3e3e7e3422326e4dae307d3f08dfbab7bc4a3c3 /cc/test/layer_tree_test.cc
parentb18dcbd20c61ba22fd430bbbf0066f738d480a66 (diff)
downloadchromium_src-c044b11a0cdf5bfc7c13c1b2dfb41b6b415e18f5.zip
chromium_src-c044b11a0cdf5bfc7c13c1b2dfb41b6b415e18f5.tar.gz
chromium_src-c044b11a0cdf5bfc7c13c1b2dfb41b6b415e18f5.tar.bz2
Clean scroll logic in LayerTreeImpl:
* Move DidUpdateScrollOffset to LayerTreeImpl * Make SyncedScrollOffset transparent to LayerImpl BUG=568830 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1803643002 Cr-Commit-Position: refs/heads/master@{#381467}
Diffstat (limited to 'cc/test/layer_tree_test.cc')
-rw-r--r--cc/test/layer_tree_test.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc
index 9605854..d85d3f0 100644
--- a/cc/test/layer_tree_test.cc
+++ b/cc/test/layer_tree_test.cc
@@ -540,6 +540,14 @@ bool LayerTreeTest::IsRemoteTest() const {
return mode_ == CompositorMode::REMOTE;
}
+gfx::Vector2dF LayerTreeTest::ScrollDelta(LayerImpl* layer_impl) {
+ gfx::ScrollOffset delta =
+ layer_impl->layer_tree_impl()
+ ->property_trees()
+ ->scroll_tree.GetScrollOffsetDeltaForTesting(layer_impl->id());
+ return gfx::Vector2dF(delta.x(), delta.y());
+}
+
void LayerTreeTest::EndTest() {
if (ended_)
return;