Chromium Code Reviews| Index: cc/layers/surface_layer.h |
| diff --git a/cc/layers/surface_layer.h b/cc/layers/surface_layer.h |
| index a66257d1bd94f6096dee8d9a9a614f70ad0777c8..b2c06b9ef89561696dd24de6d90e0b791acdfa8c 100644 |
| --- a/cc/layers/surface_layer.h |
| +++ b/cc/layers/surface_layer.h |
| @@ -34,7 +34,8 @@ class CC_EXPORT SurfaceLayer : public Layer { |
| void SetSurfaceId(const SurfaceId& surface_id, |
| float scale, |
| - const gfx::Size& size); |
| + const gfx::Size& size, |
| + bool scale_layer_bounds_with_surface_size = false); |
|
danakj
2016/11/28 22:26:22
i'd prefer no default behaviour here, just update
danakj
2016/11/28 22:26:22
also, I think "stretch_content_to_fill_bounds" mig
xlai (Olivia)
2016/12/13 17:29:18
Done.
xlai (Olivia)
2016/12/13 17:29:18
Done.
|
| // Layer overrides. |
| std::unique_ptr<LayerImpl> CreateLayerImpl(LayerTreeImpl* tree_impl) override; |
| @@ -61,6 +62,7 @@ class CC_EXPORT SurfaceLayer : public Layer { |
| SurfaceId surface_id_; |
| gfx::Size surface_size_; |
| float surface_scale_; |
| + bool scale_layer_bounds_with_surface_size_; |
|
danakj
2016/11/28 22:26:22
= false
xlai (Olivia)
2016/12/13 17:29:18
Done
|
| SurfaceSequence destroy_sequence_; |
| SatisfyCallback satisfy_callback_; |
| RequireCallback require_callback_; |