| Index: services/gfx/compositor/graph/node_def.cc
|
| diff --git a/services/gfx/compositor/graph/node_def.cc b/services/gfx/compositor/graph/node_def.cc
|
| index ce55a9bd01b0ad7746393a6838604ed885666049..826541204c48fef6bf048e75a5558fddaec3fc22 100644
|
| --- a/services/gfx/compositor/graph/node_def.cc
|
| +++ b/services/gfx/compositor/graph/node_def.cc
|
| @@ -40,7 +40,7 @@ bool Contains(const SkRect& bounds, const SkPoint& point) {
|
|
|
| NodeDef::NodeDef(uint32_t node_id,
|
| mojo::TransformPtr content_transform,
|
| - mojo::RectPtr content_clip,
|
| + mojo::RectFPtr content_clip,
|
| mojo::gfx::composition::HitTestBehaviorPtr hit_test_behavior,
|
| Combinator combinator,
|
| const std::vector<uint32_t>& child_node_ids)
|
| @@ -331,11 +331,11 @@ bool NodeDef::HitTestSelf(
|
| RectNodeDef::RectNodeDef(
|
| uint32_t node_id,
|
| mojo::TransformPtr content_transform,
|
| - mojo::RectPtr content_clip,
|
| + mojo::RectFPtr content_clip,
|
| mojo::gfx::composition::HitTestBehaviorPtr hit_test_behavior,
|
| Combinator combinator,
|
| const std::vector<uint32_t>& child_node_ids,
|
| - const mojo::Rect& content_rect,
|
| + const mojo::RectF& content_rect,
|
| const mojo::gfx::composition::Color& color)
|
| : NodeDef(node_id,
|
| content_transform.Pass(),
|
| @@ -365,12 +365,12 @@ void RectNodeDef::RecordPictureInner(const SceneContent* content,
|
| ImageNodeDef::ImageNodeDef(
|
| uint32_t node_id,
|
| mojo::TransformPtr content_transform,
|
| - mojo::RectPtr content_clip,
|
| + mojo::RectFPtr content_clip,
|
| mojo::gfx::composition::HitTestBehaviorPtr hit_test_behavior,
|
| Combinator combinator,
|
| const std::vector<uint32_t>& child_node_ids,
|
| - const mojo::Rect& content_rect,
|
| - mojo::RectPtr image_rect,
|
| + const mojo::RectF& content_rect,
|
| + mojo::RectFPtr image_rect,
|
| uint32 image_resource_id,
|
| mojo::gfx::composition::BlendPtr blend)
|
| : NodeDef(node_id,
|
| @@ -421,7 +421,7 @@ void ImageNodeDef::RecordPictureInner(const SceneContent* content,
|
| SceneNodeDef::SceneNodeDef(
|
| uint32_t node_id,
|
| mojo::TransformPtr content_transform,
|
| - mojo::RectPtr content_clip,
|
| + mojo::RectFPtr content_clip,
|
| mojo::gfx::composition::HitTestBehaviorPtr hit_test_behavior,
|
| Combinator combinator,
|
| const std::vector<uint32_t>& child_node_ids,
|
| @@ -520,11 +520,11 @@ bool SceneNodeDef::HitTestInner(
|
| LayerNodeDef::LayerNodeDef(
|
| uint32_t node_id,
|
| mojo::TransformPtr content_transform,
|
| - mojo::RectPtr content_clip,
|
| + mojo::RectFPtr content_clip,
|
| mojo::gfx::composition::HitTestBehaviorPtr hit_test_behavior,
|
| Combinator combinator,
|
| const std::vector<uint32_t>& child_node_ids,
|
| - const mojo::Size& size,
|
| + const mojo::RectF& layer_rect,
|
| mojo::gfx::composition::BlendPtr blend)
|
| : NodeDef(node_id,
|
| content_transform.Pass(),
|
| @@ -532,7 +532,7 @@ LayerNodeDef::LayerNodeDef(
|
| hit_test_behavior.Pass(),
|
| combinator,
|
| child_node_ids),
|
| - size_(size),
|
| + layer_rect_(layer_rect),
|
| blend_(blend.Pass()) {}
|
|
|
| LayerNodeDef::~LayerNodeDef() {}
|
| @@ -547,7 +547,7 @@ void LayerNodeDef::RecordPictureInner(const SceneContent* content,
|
| SkPaint paint;
|
| SetPaintForBlend(&paint, blend_.get());
|
|
|
| - canvas->saveLayer(SkRect::MakeWH(size_.width, size_.height), &paint);
|
| + canvas->saveLayer(layer_rect_.To<SkRect>(), &paint);
|
| NodeDef::RecordPictureInner(content, snapshot, canvas);
|
| canvas->restore();
|
| }
|
|
|