summaryrefslogtreecommitdiffstats
path: root/cc/layers/tiled_layer_impl.h
diff options
context:
space:
mode:
authorenne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-15 15:39:29 +0000
committerenne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-15 15:39:29 +0000
commitcdf5b95a722b504b59b7df05e470d0bfc149677c (patch)
treeaefbd22d76557ab7da2fe4f107fe2eeb866118c7 /cc/layers/tiled_layer_impl.h
parentadd7ccd05019799a188fd24bc126c1b504e13189 (diff)
downloadchromium_src-cdf5b95a722b504b59b7df05e470d0bfc149677c.zip
chromium_src-cdf5b95a722b504b59b7df05e470d0bfc149677c.tar.gz
chromium_src-cdf5b95a722b504b59b7df05e470d0bfc149677c.tar.bz2
cc: Add per-layer memory usage to tracing snapshots
R=nduca@chromium.org BUG=none Review URL: https://chromiumcodereview.appspot.com/14844008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200275 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/layers/tiled_layer_impl.h')
-rw-r--r--cc/layers/tiled_layer_impl.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/cc/layers/tiled_layer_impl.h b/cc/layers/tiled_layer_impl.h
index f628037..2bd5460 100644
--- a/cc/layers/tiled_layer_impl.h
+++ b/cc/layers/tiled_layer_impl.h
@@ -45,6 +45,10 @@ class CC_EXPORT TiledLayerImpl : public LayerImpl {
virtual Region VisibleContentOpaqueRegion() const OVERRIDE;
virtual void DidLoseOutputSurface() OVERRIDE;
+ const LayerTilingData* TilingForTesting() const { return tiler_.get(); }
+
+ virtual size_t GPUMemoryUsageInBytes() const OVERRIDE;
+
protected:
TiledLayerImpl(LayerTreeImpl* tree_impl, int id);
// Exposed for testing.