| Index: cc/layers/layer_impl.h
|
| diff --git a/cc/layers/layer_impl.h b/cc/layers/layer_impl.h
|
| index 6d06b6d2e70d5e7d8e658941168b5b9a19933fba..1969b74967806b7c210a5d0553f2e1da4d1fa7e6 100644
|
| --- a/cc/layers/layer_impl.h
|
| +++ b/cc/layers/layer_impl.h
|
| @@ -213,6 +213,17 @@ class CC_EXPORT LayerImpl : LayerAnimationValueObserver {
|
| bool OpacityIsAnimating() const;
|
| bool OpacityIsAnimatingOnImplOnly() const;
|
|
|
| + void SetBlendMode(SkXfermode::Mode);
|
| + SkXfermode::Mode blend_mode() const { return blend_mode_; }
|
| + bool uses_default_blend_mode() const {
|
| + return blend_mode_ == SkXfermode::kSrcOver_Mode;
|
| + }
|
| +
|
| + void SetIsRootForIsolatedGroup(bool root);
|
| + bool is_root_for_isolated_group() const {
|
| + return is_root_for_isolated_group_;
|
| + }
|
| +
|
| void SetPosition(gfx::PointF position);
|
| gfx::PointF position() const { return position_; }
|
|
|
| @@ -571,6 +582,8 @@ class CC_EXPORT LayerImpl : LayerAnimationValueObserver {
|
| bool masks_to_bounds_;
|
| bool contents_opaque_;
|
| float opacity_;
|
| + SkXfermode::Mode blend_mode_;
|
| + bool is_root_for_isolated_group_;
|
| gfx::PointF position_;
|
| bool preserves_3d_;
|
| bool use_parent_backface_visibility_;
|
|
|