summaryrefslogtreecommitdiffstats
path: root/cc/quads/yuv_video_draw_quad.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc/quads/yuv_video_draw_quad.h')
-rw-r--r--cc/quads/yuv_video_draw_quad.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/cc/quads/yuv_video_draw_quad.h b/cc/quads/yuv_video_draw_quad.h
index 1a72078..015d5b7 100644
--- a/cc/quads/yuv_video_draw_quad.h
+++ b/cc/quads/yuv_video_draw_quad.h
@@ -43,7 +43,9 @@ class CC_EXPORT YUVVideoDrawQuad : public DrawQuad {
unsigned u_plane_resource_id,
unsigned v_plane_resource_id,
unsigned a_plane_resource_id,
- ColorSpace color_space);
+ ColorSpace color_space,
+ float offset,
+ float multiplier);
void SetAll(const SharedQuadState* shared_quad_state,
const gfx::Rect& rect,
@@ -61,13 +63,17 @@ class CC_EXPORT YUVVideoDrawQuad : public DrawQuad {
unsigned u_plane_resource_id,
unsigned v_plane_resource_id,
unsigned a_plane_resource_id,
- ColorSpace color_space);
+ ColorSpace color_space,
+ float offset,
+ float multiplier);
gfx::RectF ya_tex_coord_rect;
gfx::RectF uv_tex_coord_rect;
gfx::Size ya_tex_size;
gfx::Size uv_tex_size;
ColorSpace color_space;
+ float resource_offset = 0.0f;
+ float resource_multiplier = 1.0f;
static const YUVVideoDrawQuad* MaterialCast(const DrawQuad*);