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 e253dec430b4dfe9683ac983f8e739974fdc9665..65d00456d1ebc341a9467e462bc77db516cd483e 100644 |
--- a/cc/quads/render_pass_draw_quad.h |
+++ b/cc/quads/render_pass_draw_quad.h |
@@ -29,7 +29,8 @@ class CC_EXPORT RenderPassDrawQuad : public DrawQuad { |
gfx::RectF mask_uv_rect, |
const FilterOperations& filters, |
skia::RefPtr<SkImageFilter> filter, |
- const FilterOperations& background_filters); |
+ const FilterOperations& background_filters, |
+ SkXfermode::Mode blend_mode = SkXfermode::kSrcOver_Mode); |
shawnsingh
2013/09/25 05:33:53
would it make more sense to put this in the Shared
rosca
2013/09/25 18:00:00
Done.
|
void SetAll(const SharedQuadState* shared_quad_state, |
gfx::Rect rect, |
@@ -43,7 +44,8 @@ class CC_EXPORT RenderPassDrawQuad : public DrawQuad { |
gfx::RectF mask_uv_rect, |
const FilterOperations& filters, |
skia::RefPtr<SkImageFilter> filter, |
- const FilterOperations& background_filters); |
+ const FilterOperations& background_filters, |
+ SkXfermode::Mode blend_mode = SkXfermode::kSrcOver_Mode); |
scoped_ptr<RenderPassDrawQuad> Copy( |
const SharedQuadState* copied_shared_quad_state, |
@@ -65,6 +67,8 @@ class CC_EXPORT RenderPassDrawQuad : public DrawQuad { |
// background of the render pass, from behind it. |
FilterOperations background_filters; |
+ SkXfermode::Mode blend_mode; |
+ |
virtual void IterateResources(const ResourceIteratorCallback& callback) |
OVERRIDE; |