| Index: cc/quads/render_pass_draw_quad.h
|
| diff --git a/cc/quads/render_pass_draw_quad.h b/cc/quads/render_pass_draw_quad.h
|
| index 587c7ece2d2cbf1122e2b0c1e0785cc785530b43..3c5c2be2c0b94e441fb5d393aaa642b21defade6 100644
|
| --- a/cc/quads/render_pass_draw_quad.h
|
| +++ b/cc/quads/render_pass_draw_quad.h
|
| @@ -25,7 +25,8 @@ class CC_EXPORT RenderPassDrawQuad : public DrawQuad {
|
| const gfx::Rect& visible_rect,
|
| RenderPassId render_pass_id,
|
| ResourceProvider::ResourceId mask_resource_id,
|
| - const gfx::RectF& mask_uv_rect,
|
| + const gfx::Vector2dF& mask_uv_scale,
|
| + const gfx::Size& mask_texture_size,
|
| const FilterOperations& filters,
|
| const gfx::Vector2dF& filters_scale,
|
| const FilterOperations& background_filters);
|
| @@ -37,14 +38,16 @@ class CC_EXPORT RenderPassDrawQuad : public DrawQuad {
|
| bool needs_blending,
|
| RenderPassId render_pass_id,
|
| ResourceProvider::ResourceId mask_resource_id,
|
| - const gfx::RectF& mask_uv_rect,
|
| + const gfx::Vector2dF& mask_uv_scale,
|
| + const gfx::Size& mask_texture_size,
|
| const FilterOperations& filters,
|
| const gfx::Vector2dF& filters_scale,
|
| const FilterOperations& background_filters);
|
|
|
| RenderPassId render_pass_id;
|
| ResourceProvider::ResourceId mask_resource_id;
|
| - gfx::RectF mask_uv_rect;
|
| + gfx::Vector2dF mask_uv_scale;
|
| + gfx::Size mask_texture_size;
|
|
|
| // Post-processing filters, applied to the pixels in the render pass' texture.
|
| FilterOperations filters;
|
| @@ -59,6 +62,9 @@ class CC_EXPORT RenderPassDrawQuad : public DrawQuad {
|
| // background of the render pass, from behind it.
|
| FilterOperations background_filters;
|
|
|
| + // Helper function to generate the normalized uv rect.
|
| + gfx::RectF mask_uv_rect() const;
|
| +
|
| virtual void IterateResources(const ResourceIteratorCallback& callback)
|
| override;
|
|
|
|
|