Index: cc/yuv_video_draw_quad.cc |
diff --git a/cc/yuv_video_draw_quad.cc b/cc/yuv_video_draw_quad.cc |
index 5e3bb6f922411b29e275b3881e1b590229d6f31f..dcb4369311416ddde93db7b6c21640dcc193e3fc 100644 |
--- a/cc/yuv_video_draw_quad.cc |
+++ b/cc/yuv_video_draw_quad.cc |
@@ -8,46 +8,51 @@ |
namespace cc { |
-scoped_ptr<YUVVideoDrawQuad> YUVVideoDrawQuad::create( |
- const SharedQuadState* sharedQuadState, |
- const gfx::Rect& quadRect, |
- const gfx::Rect& opaqueRect, |
- const gfx::SizeF& texScale, |
- const VideoLayerImpl::FramePlane& yPlane, |
- const VideoLayerImpl::FramePlane& uPlane, |
- const VideoLayerImpl::FramePlane& vPlane) |
-{ |
- return make_scoped_ptr(new YUVVideoDrawQuad(sharedQuadState, |
- quadRect, opaqueRect, texScale, |
- yPlane, uPlane, vPlane)); |
+YUVVideoDrawQuad::YUVVideoDrawQuad() {} |
+YUVVideoDrawQuad::~YUVVideoDrawQuad() {} |
+ |
+scoped_ptr<YUVVideoDrawQuad> YUVVideoDrawQuad::Create() { |
+ return make_scoped_ptr(new YUVVideoDrawQuad); |
} |
-YUVVideoDrawQuad::YUVVideoDrawQuad( |
- const SharedQuadState* sharedQuadState, |
- const gfx::Rect& quadRect, |
- const gfx::Rect& opaqueRect, |
- const gfx::SizeF& texScale, |
- const VideoLayerImpl::FramePlane& yPlane, |
- const VideoLayerImpl::FramePlane& uPlane, |
- const VideoLayerImpl::FramePlane& vPlane) |
- : m_texScale(texScale) |
- , m_yPlane(yPlane) |
- , m_uPlane(uPlane) |
- , m_vPlane(vPlane) |
-{ |
- gfx::Rect visibleRect = quadRect; |
- bool needsBlending = false; |
- DrawQuad::SetAll(sharedQuadState, DrawQuad::YUV_VIDEO_CONTENT, quadRect, opaqueRect, visibleRect, needsBlending); |
+void YUVVideoDrawQuad::SetNew(const SharedQuadState* shared_quad_state, |
+ gfx::Rect rect, |
+ gfx::Rect opaque_rect, |
+ gfx::SizeF tex_scale, |
+ const VideoLayerImpl::FramePlane& y_plane, |
+ const VideoLayerImpl::FramePlane& u_plane, |
+ const VideoLayerImpl::FramePlane& v_plane) { |
+ gfx::Rect visible_rect = rect; |
+ bool needs_blending = false; |
+ DrawQuad::SetAll(shared_quad_state, DrawQuad::YUV_VIDEO_CONTENT, rect, |
+ opaque_rect, visible_rect, needs_blending); |
+ this->tex_scale = tex_scale; |
+ this->y_plane = y_plane; |
+ this->u_plane = u_plane; |
+ this->v_plane = v_plane; |
} |
-YUVVideoDrawQuad::~YUVVideoDrawQuad() |
-{ |
+void YUVVideoDrawQuad::SetAll(const SharedQuadState* shared_quad_state, |
+ gfx::Rect rect, |
+ gfx::Rect opaque_rect, |
+ gfx::Rect visible_rect, |
+ bool needs_blending, |
+ gfx::SizeF tex_scale, |
+ const VideoLayerImpl::FramePlane& y_plane, |
+ const VideoLayerImpl::FramePlane& u_plane, |
+ const VideoLayerImpl::FramePlane& v_plane) { |
+ DrawQuad::SetAll(shared_quad_state, DrawQuad::YUV_VIDEO_CONTENT, rect, |
+ opaque_rect, visible_rect, needs_blending); |
+ this->tex_scale = tex_scale; |
+ this->y_plane = y_plane; |
+ this->u_plane = u_plane; |
+ this->v_plane = v_plane; |
} |
-const YUVVideoDrawQuad* YUVVideoDrawQuad::materialCast(const DrawQuad* quad) |
-{ |
- DCHECK(quad->material == DrawQuad::YUV_VIDEO_CONTENT); |
- return static_cast<const YUVVideoDrawQuad*>(quad); |
+const YUVVideoDrawQuad* YUVVideoDrawQuad::MaterialCast( |
+ const DrawQuad* quad) { |
+ DCHECK(quad->material == DrawQuad::YUV_VIDEO_CONTENT); |
+ return static_cast<const YUVVideoDrawQuad*>(quad); |
} |
} // namespace cc |