| Index: cc/quads/picture_draw_quad.cc
|
| diff --git a/cc/quads/picture_draw_quad.cc b/cc/quads/picture_draw_quad.cc
|
| index 81f79138bb7acf410960fbeef7a8ba4677eacb75..0494764d8aaec4137d509c40bd0cdb4696d3ae73 100644
|
| --- a/cc/quads/picture_draw_quad.cc
|
| +++ b/cc/quads/picture_draw_quad.cc
|
| @@ -4,6 +4,9 @@
|
|
|
| #include "cc/quads/picture_draw_quad.h"
|
|
|
| +#include "base/values.h"
|
| +#include "cc/base/math_util.h"
|
| +
|
| namespace cc {
|
|
|
| PictureDrawQuad::PictureDrawQuad() {
|
| @@ -68,4 +71,13 @@ const PictureDrawQuad* PictureDrawQuad::MaterialCast(const DrawQuad* quad) {
|
| return static_cast<const PictureDrawQuad*>(quad);
|
| }
|
|
|
| +void PictureDrawQuad::ExtendValue(base::DictionaryValue* value) const {
|
| + ContentDrawQuadBase::ExtendValue(value);
|
| + value->Set("content_rect", MathUtil::AsValue(content_rect).release());
|
| + value->SetDouble("contents_scale", contents_scale);
|
| + value->SetBoolean("can_draw_direct_to_backbuffer",
|
| + can_draw_direct_to_backbuffer);
|
| + // TODO(piman): picture_pile?
|
| +}
|
| +
|
| } // namespace cc
|
|
|