Index: cc/picture_layer_impl.cc |
diff --git a/cc/picture_layer_impl.cc b/cc/picture_layer_impl.cc |
index fc0e9d0952ba72ff45a05da559b6c6cb73c815de..e140b2547d36fa6e76f2d49305f709389c76740e 100644 |
--- a/cc/picture_layer_impl.cc |
+++ b/cc/picture_layer_impl.cc |
@@ -733,4 +733,13 @@ void PictureLayerImpl::getDebugBorderProperties( |
*width = DebugColors::TiledContentLayerBorderWidth(layerTreeImpl()); |
} |
+scoped_ptr<base::Value> PictureLayerImpl::AsValue() const { |
+ scoped_ptr<base::DictionaryValue> state(new base::DictionaryValue()); |
+ LayerImpl::AsValueInto(state.get()); |
+ |
+ state->SetDouble("ideal_contents_scale", ideal_contents_scale_); |
+ state->Set("tilings", tilings_->AsValue().release()); |
+ return state.PassAs<base::Value>(); |
+} |
+ |
} // namespace cc |