diff options
Diffstat (limited to 'cc/quads/content_draw_quad_base.cc')
-rw-r--r-- | cc/quads/content_draw_quad_base.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cc/quads/content_draw_quad_base.cc b/cc/quads/content_draw_quad_base.cc index 2c2b4ae..947af0b 100644 --- a/cc/quads/content_draw_quad_base.cc +++ b/cc/quads/content_draw_quad_base.cc @@ -5,6 +5,8 @@ #include "cc/quads/content_draw_quad_base.h" #include "base/logging.h" +#include "base/values.h" +#include "cc/base/math_util.h" namespace cc { @@ -47,4 +49,10 @@ void ContentDrawQuadBase::SetAll(const SharedQuadState* shared_quad_state, this->swizzle_contents = swizzle_contents; } +void ContentDrawQuadBase::ExtendValue(base::DictionaryValue* value) const { + value->Set("tex_coord_rect", MathUtil::AsValue(tex_coord_rect).release()); + value->Set("texture_size", MathUtil::AsValue(texture_size).release()); + value->SetBoolean("swizzle_contents", swizzle_contents); +} + } // namespace cc |