Index: cc/layers/layer_impl.h |
diff --git a/cc/layers/layer_impl.h b/cc/layers/layer_impl.h |
index 3635a3ab53aea9abef6145aecb6e546732ab13d1..5f226635afb92dcd359792f92e1cd7e7103652af 100644 |
--- a/cc/layers/layer_impl.h |
+++ b/cc/layers/layer_impl.h |
@@ -183,6 +183,14 @@ class CC_EXPORT LayerImpl : public LayerAnimationValueObserver, |
return should_flatten_transform_from_property_tree_; |
} |
+ void set_is_clipped_from_property_tree(bool is_clipped) { |
Ian Vollick
2015/07/09 14:26:27
nit: I see that you've followed the example of set
jaydasika
2015/07/09 15:11:49
It is defined in the header file. I have followed
Ian Vollick
2015/07/09 16:42:18
Hah. I was clearly skimming your patch too quickly
|
+ is_clipped_from_property_tree_ = is_clipped; |
+ SetNeedsPushProperties(); |
+ } |
+ bool is_clipped_from_property_tree() const { |
+ return is_clipped_from_property_tree_; |
+ } |
+ |
void UpdatePropertyTreeTransform(); |
void UpdatePropertyTreeOpacity(); |
void UpdatePropertyTreeScrollOffset(); |
@@ -393,7 +401,6 @@ class CC_EXPORT LayerImpl : public LayerAnimationValueObserver, |
return draw_properties_.screen_space_opacity_is_animating; |
} |
bool can_use_lcd_text() const { return draw_properties_.can_use_lcd_text; } |
- bool is_clipped() const { return draw_properties_.is_clipped; } |
gfx::Rect clip_rect() const { return draw_properties_.clip_rect; } |
gfx::Rect drawable_content_rect() const { |
return draw_properties_.drawable_content_rect; |
@@ -764,6 +771,7 @@ class CC_EXPORT LayerImpl : public LayerAnimationValueObserver, |
bool double_sided_ : 1; |
bool should_flatten_transform_ : 1; |
bool should_flatten_transform_from_property_tree_ : 1; |
+ bool is_clipped_from_property_tree_ : 1; |
// Tracks if drawing-related properties have changed since last redraw. |
bool layer_property_changed_ : 1; |