summaryrefslogtreecommitdiffstats
path: root/cc/quads/render_pass_draw_quad.cc
diff options
context:
space:
mode:
authorweiliangc@chromium.org <weiliangc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-11 17:24:49 +0000
committerweiliangc@chromium.org <weiliangc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-11 17:24:49 +0000
commitd70cc671b76bd197628c51d3dc0b764bf5263fcc (patch)
treef1a1ecca885964c40c06f965d0e9eaec5fe18f5c /cc/quads/render_pass_draw_quad.cc
parentf0bbcdc29da3d55178958982724a9a3bc45c2eec (diff)
downloadchromium_src-d70cc671b76bd197628c51d3dc0b764bf5263fcc.zip
chromium_src-d70cc671b76bd197628c51d3dc0b764bf5263fcc.tar.gz
chromium_src-d70cc671b76bd197628c51d3dc0b764bf5263fcc.tar.bz2
Move Copy method from DrawQuad to RenderPass
In transition to let RenderPass take responsibility to allocate DrawQuads, Copy method from DQ is moved to RP. In drawquad_unittest, no RenderPass is present, thus it takes advantage of default copy constructor. Follow 368403003. BUG=344962 Review URL: https://codereview.chromium.org/380893004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282640 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/quads/render_pass_draw_quad.cc')
-rw-r--r--cc/quads/render_pass_draw_quad.cc10
1 files changed, 0 insertions, 10 deletions
diff --git a/cc/quads/render_pass_draw_quad.cc b/cc/quads/render_pass_draw_quad.cc
index 91cb6aa..310ebc2 100644
--- a/cc/quads/render_pass_draw_quad.cc
+++ b/cc/quads/render_pass_draw_quad.cc
@@ -24,16 +24,6 @@ scoped_ptr<RenderPassDrawQuad> RenderPassDrawQuad::Create() {
return make_scoped_ptr(new RenderPassDrawQuad);
}
-scoped_ptr<RenderPassDrawQuad> RenderPassDrawQuad::Copy(
- const SharedQuadState* copied_shared_quad_state,
- RenderPass::Id copied_render_pass_id) const {
- scoped_ptr<RenderPassDrawQuad> copy_quad(
- new RenderPassDrawQuad(*MaterialCast(this)));
- copy_quad->shared_quad_state = copied_shared_quad_state;
- copy_quad->render_pass_id = copied_render_pass_id;
- return copy_quad.Pass();
-}
-
void RenderPassDrawQuad::SetNew(
const SharedQuadState* shared_quad_state,
const gfx::Rect& rect,