| Index: cc/yuv_video_draw_quad.h
|
| diff --git a/cc/yuv_video_draw_quad.h b/cc/yuv_video_draw_quad.h
|
| index b1caae1550717a1e26c7af68b86223940c946b39..665447f9b53e8afb4c286fe608374477bd66de65 100644
|
| --- a/cc/yuv_video_draw_quad.h
|
| +++ b/cc/yuv_video_draw_quad.h
|
| @@ -14,7 +14,15 @@ namespace cc {
|
|
|
| class YUVVideoDrawQuad : public DrawQuad {
|
| public:
|
| - static scoped_ptr<YUVVideoDrawQuad> create(const SharedQuadState*, const gfx::Rect&, const VideoLayerImpl::FramePlane& yPlane, const VideoLayerImpl::FramePlane& uPlane, const VideoLayerImpl::FramePlane& vPlane);
|
| + static scoped_ptr<YUVVideoDrawQuad> create(
|
| + const SharedQuadState* sharedQuadState,
|
| + const gfx::Rect& quadRect,
|
| + const gfx::SizeF& texScale,
|
| + const VideoLayerImpl::FramePlane& yPlane,
|
| + const VideoLayerImpl::FramePlane& uPlane,
|
| + const VideoLayerImpl::FramePlane& vPlane);
|
| +
|
| + const gfx::SizeF& texScale() const { return m_texScale; }
|
|
|
| const VideoLayerImpl::FramePlane& yPlane() const { return m_yPlane; }
|
| const VideoLayerImpl::FramePlane& uPlane() const { return m_uPlane; }
|
| @@ -22,8 +30,15 @@ public:
|
|
|
| static const YUVVideoDrawQuad* materialCast(const DrawQuad*);
|
| private:
|
| - YUVVideoDrawQuad(const SharedQuadState*, const gfx::Rect&, const VideoLayerImpl::FramePlane& yPlane, const VideoLayerImpl::FramePlane& uPlane, const VideoLayerImpl::FramePlane& vPlane);
|
| -
|
| + YUVVideoDrawQuad(
|
| + const SharedQuadState* sharedQuadState,
|
| + const gfx::Rect& quadRect,
|
| + const gfx::SizeF& texScale,
|
| + const VideoLayerImpl::FramePlane& yPlane,
|
| + const VideoLayerImpl::FramePlane& uPlane,
|
| + const VideoLayerImpl::FramePlane& vPlane);
|
| +
|
| + gfx::SizeF m_texScale;
|
| VideoLayerImpl::FramePlane m_yPlane;
|
| VideoLayerImpl::FramePlane m_uPlane;
|
| VideoLayerImpl::FramePlane m_vPlane;
|
|
|