| Index: cc/trees/property_tree_unittest.cc
|
| diff --git a/cc/trees/property_tree_unittest.cc b/cc/trees/property_tree_unittest.cc
|
| index 08bcd5e16fa67e8256adbe43d6ebf5e1f584609b..86e73de612720d68e965ba414db11d9ff88b257f 100644
|
| --- a/cc/trees/property_tree_unittest.cc
|
| +++ b/cc/trees/property_tree_unittest.cc
|
| @@ -635,8 +635,8 @@ class PropertyTreeTestTransformsWithFlattening : public PropertyTreeTest {
|
| TransformTree& tree = property_trees.transform_tree;
|
|
|
| int grand_parent = tree.Insert(TransformNode(), 0);
|
| - tree.Node(grand_parent)->data.content_target_id = grand_parent;
|
| - tree.Node(grand_parent)->data.target_id = grand_parent;
|
| + tree.SetContentTargetId(grand_parent, grand_parent);
|
| + tree.SetTargetId(grand_parent, grand_parent);
|
| tree.Node(grand_parent)->data.source_node_id = 0;
|
|
|
| gfx::Transform rotation_about_x;
|
| @@ -644,21 +644,21 @@ class PropertyTreeTestTransformsWithFlattening : public PropertyTreeTest {
|
|
|
| int parent = tree.Insert(TransformNode(), grand_parent);
|
| tree.Node(parent)->data.needs_sublayer_scale = true;
|
| - tree.Node(parent)->data.target_id = grand_parent;
|
| - tree.Node(parent)->data.content_target_id = parent;
|
| + tree.SetTargetId(parent, grand_parent);
|
| + tree.SetContentTargetId(parent, parent);
|
| tree.Node(parent)->data.source_node_id = grand_parent;
|
| tree.Node(parent)->data.local = rotation_about_x;
|
|
|
| int child = tree.Insert(TransformNode(), parent);
|
| - tree.Node(child)->data.target_id = parent;
|
| - tree.Node(child)->data.content_target_id = parent;
|
| + tree.SetTargetId(child, parent);
|
| + tree.SetContentTargetId(child, parent);
|
| tree.Node(child)->data.source_node_id = parent;
|
| tree.Node(child)->data.flattens_inherited_transform = true;
|
| tree.Node(child)->data.local = rotation_about_x;
|
|
|
| int grand_child = tree.Insert(TransformNode(), child);
|
| - tree.Node(grand_child)->data.target_id = parent;
|
| - tree.Node(grand_child)->data.content_target_id = parent;
|
| + tree.SetTargetId(grand_child, parent);
|
| + tree.SetContentTargetId(grand_child, parent);
|
| tree.Node(grand_child)->data.source_node_id = child;
|
| tree.Node(grand_child)->data.flattens_inherited_transform = true;
|
| tree.Node(grand_child)->data.local = rotation_about_x;
|
| @@ -670,21 +670,19 @@ class PropertyTreeTestTransformsWithFlattening : public PropertyTreeTest {
|
| gfx::Transform flattened_rotation_about_x = rotation_about_x;
|
| flattened_rotation_about_x.FlattenTo2d();
|
|
|
| - EXPECT_TRANSFORMATION_MATRIX_EQ(rotation_about_x,
|
| - tree.Node(child)->data.to_target);
|
| + EXPECT_TRANSFORMATION_MATRIX_EQ(rotation_about_x, tree.ToTarget(child));
|
|
|
| EXPECT_TRANSFORMATION_MATRIX_EQ(
|
| - flattened_rotation_about_x * rotation_about_x,
|
| - tree.Node(child)->data.to_screen);
|
| + flattened_rotation_about_x * rotation_about_x, tree.ToScreen(child));
|
|
|
| EXPECT_TRANSFORMATION_MATRIX_EQ(
|
| flattened_rotation_about_x * rotation_about_x,
|
| - tree.Node(grand_child)->data.to_target);
|
| + tree.ToTarget(grand_child));
|
|
|
| EXPECT_TRANSFORMATION_MATRIX_EQ(flattened_rotation_about_x *
|
| flattened_rotation_about_x *
|
| rotation_about_x,
|
| - tree.Node(grand_child)->data.to_screen);
|
| + tree.ToScreen(grand_child));
|
|
|
| gfx::Transform grand_child_to_child;
|
| bool success =
|
| @@ -699,11 +697,11 @@ class PropertyTreeTestTransformsWithFlattening : public PropertyTreeTest {
|
| draw_property_utils::ComputeTransforms(&tree);
|
|
|
| EXPECT_TRANSFORMATION_MATRIX_EQ(rotation_about_x * rotation_about_x,
|
| - tree.Node(grand_child)->data.to_target);
|
| + tree.ToTarget(grand_child));
|
|
|
| EXPECT_TRANSFORMATION_MATRIX_EQ(
|
| flattened_rotation_about_x * rotation_about_x * rotation_about_x,
|
| - tree.Node(grand_child)->data.to_screen);
|
| + tree.ToScreen(grand_child));
|
|
|
| success = tree.ComputeTransform(grand_child, child, &grand_child_to_child);
|
| EXPECT_TRUE(success);
|
| @@ -996,8 +994,8 @@ class PropertyTreeTestFlatteningWhenDestinationHasOnlyFlatAncestors
|
| TransformTree& tree = property_trees.transform_tree;
|
|
|
| int parent = tree.Insert(TransformNode(), 0);
|
| - tree.Node(parent)->data.content_target_id = parent;
|
| - tree.Node(parent)->data.target_id = parent;
|
| + tree.SetContentTargetId(parent, parent);
|
| + tree.SetTargetId(parent, parent);
|
| tree.Node(parent)->data.source_node_id = 0;
|
| tree.Node(parent)->data.local.Translate(2, 2);
|
|
|
| @@ -1005,14 +1003,14 @@ class PropertyTreeTestFlatteningWhenDestinationHasOnlyFlatAncestors
|
| rotation_about_x.RotateAboutXAxis(15);
|
|
|
| int child = tree.Insert(TransformNode(), parent);
|
| - tree.Node(child)->data.content_target_id = child;
|
| - tree.Node(child)->data.target_id = child;
|
| + tree.SetContentTargetId(child, child);
|
| + tree.SetTargetId(child, child);
|
| tree.Node(child)->data.source_node_id = parent;
|
| tree.Node(child)->data.local = rotation_about_x;
|
|
|
| int grand_child = tree.Insert(TransformNode(), child);
|
| - tree.Node(grand_child)->data.content_target_id = grand_child;
|
| - tree.Node(grand_child)->data.target_id = grand_child;
|
| + tree.SetContentTargetId(grand_child, grand_child);
|
| + tree.SetTargetId(grand_child, grand_child);
|
| tree.Node(grand_child)->data.source_node_id = child;
|
| tree.Node(grand_child)->data.flattens_inherited_transform = true;
|
|
|
| @@ -1073,11 +1071,11 @@ class PropertyTreeTestNonIntegerTranslationTest : public PropertyTreeTest {
|
| TransformTree& tree = property_trees.transform_tree;
|
|
|
| int parent = tree.Insert(TransformNode(), 0);
|
| - tree.Node(parent)->data.target_id = parent;
|
| + tree.SetTargetId(parent, parent);
|
| tree.Node(parent)->data.local.Translate(1.5f, 1.5f);
|
|
|
| int child = tree.Insert(TransformNode(), parent);
|
| - tree.Node(child)->data.target_id = parent;
|
| + tree.SetTargetId(child, parent);
|
| tree.Node(child)->data.local.Translate(1, 1);
|
| tree.set_needs_update(true);
|
| SetupTransformTreeForTest(&tree);
|
| @@ -1098,7 +1096,7 @@ class PropertyTreeTestNonIntegerTranslationTest : public PropertyTreeTest {
|
| ->data.node_and_ancestors_have_only_integer_translation);
|
|
|
| tree.Node(child)->data.local.Translate(0.5f, 0.5f);
|
| - tree.Node(child)->data.target_id = child;
|
| + tree.SetTargetId(child, child);
|
| tree.set_needs_update(true);
|
| SetupTransformTreeForTest(&tree);
|
| draw_property_utils::ComputeTransforms(&tree);
|
| @@ -1121,12 +1119,12 @@ class PropertyTreeTestSingularTransformSnapTest : public PropertyTreeTest {
|
| TransformTree& tree = property_trees.transform_tree;
|
|
|
| int parent = tree.Insert(TransformNode(), 0);
|
| - tree.Node(parent)->data.target_id = parent;
|
| + tree.SetTargetId(parent, parent);
|
| tree.Node(parent)->data.scrolls = true;
|
|
|
| int child = tree.Insert(TransformNode(), parent);
|
| TransformNode* child_node = tree.Node(child);
|
| - child_node->data.target_id = parent;
|
| + tree.SetTargetId(child, parent);
|
| child_node->data.scrolls = true;
|
| child_node->data.local.Scale3d(6.0f, 6.0f, 0.0f);
|
| child_node->data.local.Translate(1.3f, 1.3f);
|
| @@ -1136,18 +1134,18 @@ class PropertyTreeTestSingularTransformSnapTest : public PropertyTreeTest {
|
| draw_property_utils::ComputeTransforms(&tree);
|
|
|
| gfx::Transform from_target;
|
| - EXPECT_FALSE(child_node->data.to_target.GetInverse(&from_target));
|
| + EXPECT_FALSE(tree.ToTarget(child).GetInverse(&from_target));
|
| // The following checks are to ensure that snapping is skipped because of
|
| // singular transform (and not because of other reasons which also cause
|
| // snapping to be skipped).
|
| EXPECT_TRUE(child_node->data.scrolls);
|
| - EXPECT_TRUE(child_node->data.to_target.IsScaleOrTranslation());
|
| + EXPECT_TRUE(tree.ToTarget(child).IsScaleOrTranslation());
|
| EXPECT_FALSE(child_node->data.to_screen_is_potentially_animated);
|
| EXPECT_FALSE(child_node->data.ancestors_are_invertible);
|
|
|
| - gfx::Transform rounded = child_node->data.to_target;
|
| + gfx::Transform rounded = tree.ToTarget(child);
|
| rounded.RoundTranslationComponents();
|
| - EXPECT_NE(child_node->data.to_target, rounded);
|
| + EXPECT_NE(tree.ToTarget(child), rounded);
|
| }
|
| };
|
|
|
|
|