Index: cc/layers/render_surface_impl.h |
diff --git a/cc/layers/render_surface_impl.h b/cc/layers/render_surface_impl.h |
index f887a659394f2addebc13fc5f1b7b66115dcda3e..2f49776797eefb158e315199592b12a4e2f0a4a2 100644 |
--- a/cc/layers/render_surface_impl.h |
+++ b/cc/layers/render_surface_impl.h |
@@ -46,6 +46,11 @@ class CC_EXPORT RenderSurfaceImpl { |
void SetDrawOpacity(float opacity) { draw_opacity_ = opacity; } |
float draw_opacity() const { return draw_opacity_; } |
+ void SetHasBlendMode(bool has_blend_mode) { |
+ has_blend_mode_ = has_blend_mode; |
+ } |
+ bool has_blend_mode() const { return has_blend_mode_; } |
+ |
void SetNearestAncestorThatMovesPixels(RenderSurfaceImpl* surface) { |
nearest_ancestor_that_moves_pixels_ = surface; |
} |
@@ -149,6 +154,7 @@ class CC_EXPORT RenderSurfaceImpl { |
float draw_opacity_; |
bool draw_opacity_is_animating_; |
+ bool has_blend_mode_; |
gfx::Transform draw_transform_; |
gfx::Transform screen_space_transform_; |
gfx::Transform replica_draw_transform_; |