Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / cc / quads / picture_draw_quad.cc
index e566b24..a092c8d 100644 (file)
@@ -21,14 +21,13 @@ scoped_ptr<PictureDrawQuad> PictureDrawQuad::Create() {
 }
 
 void PictureDrawQuad::SetNew(const SharedQuadState* shared_quad_state,
-                             gfx::Rect rect,
-                             gfx::Rect opaque_rect,
+                             const gfx::Rect& rect,
+                             const gfx::Rect& opaque_rect,
                              const gfx::RectF& tex_coord_rect,
-                             gfx::Size texture_size,
+                             const gfx::Size& texture_size,
                              ResourceFormat texture_format,
-                             gfx::Rect content_rect,
+                             const gfx::Rect& content_rect,
                              float contents_scale,
-                             bool can_draw_direct_to_backbuffer,
                              scoped_refptr<PicturePileImpl> picture_pile) {
   ContentDrawQuadBase::SetNew(shared_quad_state,
                               DrawQuad::PICTURE_CONTENT,
@@ -40,22 +39,20 @@ void PictureDrawQuad::SetNew(const SharedQuadState* shared_quad_state,
                                   texture_format));
   this->content_rect = content_rect;
   this->contents_scale = contents_scale;
-  this->can_draw_direct_to_backbuffer = can_draw_direct_to_backbuffer;
   this->picture_pile = picture_pile;
   this->texture_format = texture_format;
 }
 
 void PictureDrawQuad::SetAll(const SharedQuadState* shared_quad_state,
-                             gfx::Rect rect,
-                             gfx::Rect opaque_rect,
-                             gfx::Rect visible_rect,
+                             const gfx::Rect& rect,
+                             const gfx::Rect& opaque_rect,
+                             const gfx::Rect& visible_rect,
                              bool needs_blending,
                              const gfx::RectF& tex_coord_rect,
-                             gfx::Size texture_size,
+                             const gfx::Size& texture_size,
                              ResourceFormat texture_format,
-                             gfx::Rect content_rect,
+                             const gfx::Rect& content_rect,
                              float contents_scale,
-                             bool can_draw_direct_to_backbuffer,
                              scoped_refptr<PicturePileImpl> picture_pile) {
   ContentDrawQuadBase::SetAll(shared_quad_state,
                               DrawQuad::PICTURE_CONTENT,
@@ -69,7 +66,6 @@ void PictureDrawQuad::SetAll(const SharedQuadState* shared_quad_state,
                                   texture_format));
   this->content_rect = content_rect;
   this->contents_scale = contents_scale;
-  this->can_draw_direct_to_backbuffer = can_draw_direct_to_backbuffer;
   this->picture_pile = picture_pile;
   this->texture_format = texture_format;
 }
@@ -89,8 +85,6 @@ 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);
   value->SetInteger("texture_format", texture_format);
   // TODO(piman): picture_pile?
 }