summaryrefslogtreecommitdiffstats
path: root/cc/test/fake_content_layer_client.cc
diff options
context:
space:
mode:
authorjbroman <jbroman@chromium.org>2015-07-16 14:40:32 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-16 21:41:27 +0000
commit9f60f1ab2cfc83b0eef94c5be0db2b24383bdd17 (patch)
treee7beb3093d6bc7d87341aa72e2053dff0dfdff67 /cc/test/fake_content_layer_client.cc
parent274a945f5bd2fb60c2dc22c2bfeaa0a4d4d48e15 (diff)
downloadchromium_src-9f60f1ab2cfc83b0eef94c5be0db2b24383bdd17.zip
chromium_src-9f60f1ab2cfc83b0eef94c5be0db2b24383bdd17.tar.gz
chromium_src-9f60f1ab2cfc83b0eef94c5be0db2b24383bdd17.tar.bz2
cc: Plumb Blink-reported memory usage to raster source.
BUG=481083 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1236773006 Cr-Commit-Position: refs/heads/master@{#339129}
Diffstat (limited to 'cc/test/fake_content_layer_client.cc')
-rw-r--r--cc/test/fake_content_layer_client.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/cc/test/fake_content_layer_client.cc b/cc/test/fake_content_layer_client.cc
index b0dacb3..789e21e 100644
--- a/cc/test/fake_content_layer_client.cc
+++ b/cc/test/fake_content_layer_client.cc
@@ -29,8 +29,10 @@ FakeContentLayerClient::BitmapData::~BitmapData() {
}
FakeContentLayerClient::FakeContentLayerClient()
- : fill_with_nonsolid_color_(false), last_canvas_(NULL) {
-}
+ : fill_with_nonsolid_color_(false),
+ last_canvas_(nullptr),
+ last_painting_control_(PAINTING_BEHAVIOR_NORMAL),
+ reported_memory_usage_(0) {}
FakeContentLayerClient::~FakeContentLayerClient() {
}
@@ -140,4 +142,8 @@ FakeContentLayerClient::PaintContentsToDisplayList(
bool FakeContentLayerClient::FillsBoundsCompletely() const { return false; }
+size_t FakeContentLayerClient::GetApproximateUnsharedMemoryUsage() const {
+ return reported_memory_usage_;
+}
+
} // namespace cc