Index: third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp |
diff --git a/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp b/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp |
index 0eb639fbf389ffe8fadbaeda3df2d29ee8cf53d3..da950babfcdf780d747541399a1d21d5dbbab97f 100644 |
--- a/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp |
+++ b/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp |
@@ -11,8 +11,11 @@ |
#include "cc/playback/display_item_list_settings.h" |
#include "cc/playback/drawing_display_item.h" |
#include "cc/playback/transform_display_item.h" |
+#include "cc/trees/clip_node.h" |
+#include "cc/trees/effect_node.h" |
#include "cc/trees/layer_tree_host.h" |
#include "cc/trees/property_tree.h" |
+#include "cc/trees/transform_node.h" |
#include "platform/RuntimeEnabledFeatures.h" |
#include "platform/graphics/paint/ClipPaintPropertyNode.h" |
#include "platform/graphics/paint/DisplayItem.h" |
@@ -236,7 +239,7 @@ void setMinimalPropertyTrees(cc::PropertyTrees* propertyTrees, int ownerId) |
transformTree.clear(); |
cc::TransformNode& transformNode = *transformTree.Node(transformTree.Insert(cc::TransformNode(), kRealRootNodeId)); |
DCHECK_EQ(transformNode.id, kSecondaryRootNodeId); |
- transformNode.data.source_node_id = transformNode.parent_id; |
+ transformNode.source_node_id = transformNode.parent_id; |
transformTree.SetTargetId(transformNode.id, kRealRootNodeId); |
transformTree.SetContentTargetId(transformNode.id, kRealRootNodeId); |
@@ -253,8 +256,8 @@ void setMinimalPropertyTrees(cc::PropertyTrees* propertyTrees, int ownerId) |
cc::EffectNode& effectNode = *effectTree.Node(effectTree.Insert(cc::EffectNode(), kRealRootNodeId)); |
DCHECK_EQ(effectNode.id, kSecondaryRootNodeId); |
effectNode.owner_id = ownerId; |
- effectNode.data.clip_id = clipNode.id; |
- effectNode.data.has_render_surface = true; |
+ effectNode.clip_id = clipNode.id; |
+ effectNode.has_render_surface = true; |
cc::ScrollTree& scrollTree = propertyTrees->scroll_tree; |
scrollTree.clear(); |
@@ -379,15 +382,15 @@ int PropertyTreeManager::compositorIdForTransformNode(const TransformPaintProper |
cc::TransformNode& compositorNode = *transformTree().Node(id); |
transformTree().SetTargetId(id, kRealRootNodeId); |
transformTree().SetContentTargetId(id, kRealRootNodeId); |
- compositorNode.data.source_node_id = parentId; |
+ compositorNode.source_node_id = parentId; |
FloatPoint3D origin = transformNode->origin(); |
- compositorNode.data.pre_local.matrix().setTranslate( |
+ compositorNode.pre_local.matrix().setTranslate( |
-origin.x(), -origin.y(), -origin.z()); |
- compositorNode.data.local.matrix() = TransformationMatrix::toSkMatrix44(transformNode->matrix()); |
- compositorNode.data.post_local.matrix().setTranslate( |
+ compositorNode.local.matrix() = TransformationMatrix::toSkMatrix44(transformNode->matrix()); |
+ compositorNode.post_local.matrix().setTranslate( |
origin.x(), origin.y(), origin.z()); |
- compositorNode.data.needs_local_transform_update = true; |
+ compositorNode.needs_local_transform_update = true; |
m_rootLayer->AddChild(dummyLayer); |
dummyLayer->SetTransformTreeIndex(id); |
@@ -419,15 +422,15 @@ int PropertyTreeManager::compositorIdForClipNode(const ClipPaintPropertyNode* cl |
compositorNode.owner_id = dummyLayer->id(); |
// TODO(jbroman): Don't discard rounded corners. |
- compositorNode.data.clip = clipNode->clipRect().rect(); |
- compositorNode.data.transform_id = compositorIdForTransformNode(clipNode->localTransformSpace()); |
- compositorNode.data.target_id = kRealRootNodeId; |
- compositorNode.data.applies_local_clip = true; |
- compositorNode.data.layers_are_clipped = true; |
- compositorNode.data.layers_are_clipped_when_surfaces_disabled = true; |
+ compositorNode.clip = clipNode->clipRect().rect(); |
+ compositorNode.transform_id = compositorIdForTransformNode(clipNode->localTransformSpace()); |
+ compositorNode.target_id = kRealRootNodeId; |
+ compositorNode.applies_local_clip = true; |
+ compositorNode.layers_are_clipped = true; |
+ compositorNode.layers_are_clipped_when_surfaces_disabled = true; |
m_rootLayer->AddChild(dummyLayer); |
- dummyLayer->SetTransformTreeIndex(compositorNode.data.transform_id); |
+ dummyLayer->SetTransformTreeIndex(compositorNode.transform_id); |
dummyLayer->SetClipTreeIndex(id); |
dummyLayer->SetEffectTreeIndex(kSecondaryRootNodeId); |
dummyLayer->SetScrollTreeIndex(kRealRootNodeId); |