| Index: cc/layers/render_surface_impl.h
|
| diff --git a/cc/layers/render_surface_impl.h b/cc/layers/render_surface_impl.h
|
| index eafa789238f45cd55972cf241c90d48becad38ec..707512299e176ece1335e25d8b3cb7745eccdd1c 100644
|
| --- a/cc/layers/render_surface_impl.h
|
| +++ b/cc/layers/render_surface_impl.h
|
| @@ -17,6 +17,7 @@
|
| #include "cc/quads/render_pass.h"
|
| #include "cc/quads/shared_quad_state.h"
|
| #include "cc/trees/occlusion.h"
|
| +#include "cc/trees/property_tree.h"
|
| #include "ui/gfx/geometry/rect.h"
|
| #include "ui/gfx/geometry/rect_f.h"
|
| #include "ui/gfx/transform.h"
|
| @@ -141,6 +142,13 @@ class CC_EXPORT RenderSurfaceImpl {
|
| int OwningLayerId() const;
|
| bool HasReplica() const;
|
| const LayerImpl* ReplicaLayer() const;
|
| + LayerImpl* ReplicaLayer();
|
| +
|
| + LayerImpl* MaskLayer();
|
| + bool HasMask() const;
|
| +
|
| + LayerImpl* ReplicaMaskLayer();
|
| + bool HasReplicaMask() const;
|
|
|
| bool HasCopyRequest() const;
|
|
|
| @@ -170,6 +178,8 @@ class CC_EXPORT RenderSurfaceImpl {
|
| void SetContentRect(const gfx::Rect& content_rect);
|
| gfx::Rect CalculateClippedAccumulatedContentRect();
|
|
|
| + const EffectNode* OwningEffectNode() const;
|
| +
|
| LayerImpl* owning_layer_;
|
|
|
| // Container for properties that render surfaces need to compute before they
|
|
|