summaryrefslogtreecommitdiffstats
path: root/cc/picture_layer_tiling_set.h
diff options
context:
space:
mode:
authorqinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-04 08:52:58 +0000
committerqinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-04 08:52:58 +0000
commit4cbadc88bb754d40ab60b01e2a2357660e9cc8af (patch)
tree1052f16297e41b8ee8dc07b3b2043314b63f82c6 /cc/picture_layer_tiling_set.h
parenta9f2a621cdba062410caeafc34c942a471f4bb1f (diff)
downloadchromium_src-4cbadc88bb754d40ab60b01e2a2357660e9cc8af.zip
chromium_src-4cbadc88bb754d40ab60b01e2a2357660e9cc8af.tar.gz
chromium_src-4cbadc88bb754d40ab60b01e2a2357660e9cc8af.tar.bz2
implement the logic to set tile priorities based on current matrix
BUG=163060 Review URL: https://chromiumcodereview.appspot.com/11414238 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170908 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/picture_layer_tiling_set.h')
-rw-r--r--cc/picture_layer_tiling_set.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/cc/picture_layer_tiling_set.h b/cc/picture_layer_tiling_set.h
index d302125..afef495 100644
--- a/cc/picture_layer_tiling_set.h
+++ b/cc/picture_layer_tiling_set.h
@@ -28,6 +28,13 @@ class CC_EXPORT PictureLayerTilingSet {
void AddTiling(float contents_scale, gfx::Size tile_size);
size_t num_tilings() const { return tilings_.size(); }
+ void UpdateTilePriorities(const gfx::Size& device_viewport,
+ float layer_content_scale_x,
+ float layer_content_scale_y,
+ const gfx::Transform& last_screen_transform,
+ const gfx::Transform& current_screen_transform,
+ double time_delta);
+
// For a given rect, iterates through tiles that can fill it. If no
// set of tiles with resources can fill the rect, then it will iterate
// through null tiles with valid geometry_rect() until the rect is full.