Index: cc/trees/property_tree_unittest.cc |
diff --git a/cc/trees/property_tree_unittest.cc b/cc/trees/property_tree_unittest.cc |
index 789761c8f3384f52b66c124137c713375378837c..416189d8251358d6da8f5be7335401fd0cd7e052 100644 |
--- a/cc/trees/property_tree_unittest.cc |
+++ b/cc/trees/property_tree_unittest.cc |
@@ -59,25 +59,24 @@ TEST(PropertyTreeSerializationTest, TransformNodeSerialization) { |
} |
TEST(PropertyTreeSerializationTest, TransformTreeSerialization) { |
- PropertyTrees property_trees; |
- TransformTree& original = property_trees.transform_tree; |
- TransformNode& root = *original.Node(0); |
- root.id = 0; |
+ TransformTree original; |
+ TransformNode root; |
root.owner_id = 1; |
- original.SetTargetId(root.id, 3); |
- original.SetContentTargetId(root.id, 4); |
+ root.id = original.Insert(root, TransformTree::kDeviceNodeId); |
+ original.SetTargetId(root.id, TransformTree::kDeviceNodeId); |
+ original.SetContentTargetId(root.id, TransformTree::kDeviceNodeId); |
TransformNode second; |
second.owner_id = 2; |
second.local.Translate3d(2.f, 2.f, 0.f); |
- second.source_node_id = 0; |
- second.id = original.Insert(second, 0); |
- original.SetTargetId(second.id, 0); |
+ second.source_node_id = root.id; |
+ second.id = original.Insert(second, root.id); |
+ original.SetTargetId(second.id, root.id); |
TransformNode third; |
third.owner_id = 3; |
third.scrolls = true; |
- third.source_node_id = 1; |
- third.id = original.Insert(third, 1); |
- original.SetTargetId(third.id, 0); |
+ third.source_node_id = root.id; |
+ third.id = original.Insert(third, root.id); |
+ original.SetTargetId(third.id, root.id); |
original.set_needs_update(true); |
@@ -96,9 +95,9 @@ TEST(PropertyTreeSerializationTest, TransformTreeSerialization) { |
std::unordered_map<int, int> transform_id_to_index_map; |
result.FromProtobuf(proto, &transform_id_to_index_map); |
- EXPECT_EQ(transform_id_to_index_map[1], 0); |
- EXPECT_EQ(transform_id_to_index_map[2], 1); |
- EXPECT_EQ(transform_id_to_index_map[3], 2); |
+ EXPECT_EQ(1, transform_id_to_index_map[1]); |
+ EXPECT_EQ(2, transform_id_to_index_map[2]); |
+ EXPECT_EQ(3, transform_id_to_index_map[3]); |
EXPECT_EQ(original, result); |
} |
@@ -130,7 +129,7 @@ TEST(PropertyTreeSerializationTest, ClipNodeSerialization) { |
TEST(PropertyTreeSerializationTest, ClipTreeSerialization) { |
ClipTree original; |
- ClipNode& root = *original.Node(0); |
+ ClipNode root; |
root.owner_id = 1; |
root.transform_id = 2; |
root.target_transform_id = 1; |
@@ -145,6 +144,7 @@ TEST(PropertyTreeSerializationTest, ClipTreeSerialization) { |
third.target_effect_id = 2; |
third.target_is_clipped = false; |
+ original.Insert(root, -1); |
original.Insert(second, 0); |
original.Insert(third, 1); |
original.set_needs_update(true); |
@@ -186,7 +186,7 @@ TEST(PropertyTreeSerializationTest, EffectNodeSerialization) { |
TEST(PropertyTreeSerializationTest, EffectTreeSerialization) { |
EffectTree original; |
- EffectNode& root = *original.Node(0); |
+ EffectNode root; |
root.owner_id = 5; |
root.transform_id = 2; |
root.clip_id = 1; |
@@ -202,6 +202,7 @@ TEST(PropertyTreeSerializationTest, EffectTreeSerialization) { |
third.replica_mask_layer_id = 45; |
third.has_render_surface = false; |
+ original.Insert(root, -1); |
original.Insert(second, 0); |
original.Insert(third, 1); |
original.AddMaskOrReplicaLayerId(32); |
@@ -248,6 +249,8 @@ TEST(PropertyTreeSerializationTest, ScrollTreeSerialization) { |
PropertyTrees property_trees; |
property_trees.is_main_thread = true; |
ScrollTree& original = property_trees.scroll_tree; |
+ ScrollNode root; |
+ original.Insert(root, -1); |
ScrollNode second; |
second.owner_id = 10; |
second.scrollable = true; |
@@ -273,6 +276,8 @@ TEST(PropertyTreeSerializationTest, ScrollTreeSerialization) { |
EXPECT_EQ(scroll_id_to_index_map[20], 2); |
original.clear(); |
+ ScrollNode root2; |
+ original.Insert(root, -1); |
original.set_currently_scrolling_node(0); |
original.SetScrollOffset(2, gfx::ScrollOffset(1, 2)); |
@@ -289,39 +294,44 @@ TEST(PropertyTreeSerializationTest, PropertyTrees) { |
PropertyTrees original; |
TransformNode transform_node1 = TransformNode(); |
transform_node1.owner_id = 10; |
- transform_node1.id = original.transform_tree.Insert(transform_node1, 0); |
+ transform_node1.id = original.transform_tree.Insert( |
+ transform_node1, TransformTree::kDeviceNodeId); |
TransformNode transform_node2 = TransformNode(); |
transform_node2.owner_id = 20; |
- transform_node2.id = original.transform_tree.Insert(transform_node2, 1); |
- original.transform_id_to_index_map[10] = 1; |
- original.transform_id_to_index_map[20] = 2; |
+ transform_node2.id = |
+ original.transform_tree.Insert(transform_node2, transform_node1.id); |
+ original.transform_id_to_index_map[10] = transform_node1.id; |
+ original.transform_id_to_index_map[20] = transform_node2.id; |
ClipNode clip_node1 = ClipNode(); |
clip_node1.owner_id = 10; |
- clip_node1.id = original.clip_tree.Insert(clip_node1, 0); |
+ clip_node1.id = |
+ original.clip_tree.Insert(clip_node1, ClipTree::kInvalidNodeId); |
ClipNode clip_node2 = ClipNode(); |
clip_node2.owner_id = 22; |
- clip_node2.id = original.clip_tree.Insert(clip_node2, 1); |
- original.clip_id_to_index_map[10] = 1; |
- original.clip_id_to_index_map[22] = 2; |
+ clip_node2.id = original.clip_tree.Insert(clip_node2, clip_node1.id); |
+ original.clip_id_to_index_map[10] = clip_node1.id; |
+ original.clip_id_to_index_map[22] = clip_node2.id; |
EffectNode effect_node1 = EffectNode(); |
effect_node1.owner_id = 11; |
- effect_node1.id = original.effect_tree.Insert(effect_node1, 0); |
+ effect_node1.id = |
+ original.effect_tree.Insert(effect_node1, EffectTree::kInvalidNodeId); |
EffectNode effect_node2 = EffectNode(); |
effect_node2.owner_id = 23; |
- effect_node2.id = original.effect_tree.Insert(effect_node2, 1); |
- original.effect_id_to_index_map[11] = 1; |
- original.effect_id_to_index_map[23] = 2; |
+ effect_node2.id = original.effect_tree.Insert(effect_node2, effect_node1.id); |
+ original.effect_id_to_index_map[11] = effect_node1.id; |
+ original.effect_id_to_index_map[23] = effect_node2.id; |
ScrollNode scroll_node1 = ScrollNode(); |
scroll_node1.owner_id = 10; |
- scroll_node1.id = original.scroll_tree.Insert(scroll_node1, 0); |
+ scroll_node1.id = |
+ original.scroll_tree.Insert(scroll_node1, ScrollTree::kInvalidNodeId); |
ScrollNode scroll_node2 = ScrollNode(); |
scroll_node2.owner_id = 20; |
- scroll_node2.id = original.scroll_tree.Insert(scroll_node2, 1); |
- original.scroll_id_to_index_map[10] = 1; |
- original.scroll_id_to_index_map[20] = 2; |
+ scroll_node2.id = original.scroll_tree.Insert(scroll_node2, scroll_node1.id); |
+ original.scroll_id_to_index_map[10] = scroll_node1.id; |
+ original.scroll_id_to_index_map[20] = scroll_node2.id; |
original.needs_rebuild = false; |
original.non_root_surfaces_enabled = false; |
@@ -396,29 +406,31 @@ class PropertyTreeTestComputeTransformRoot : public PropertyTreeTest { |
void StartTest() override { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- TransformNode& root = *tree.Node(0); |
- root.id = 0; |
+ TransformNode root; |
root.local.Translate(2, 2); |
- tree.SetTargetId(root.id, 0); |
+ root.id = tree.Insert(root, TransformTree::kDeviceNodeId); |
+ tree.SetTargetId(root.id, TransformTree::kDeviceNodeId); |
SetupTransformTreeForTest(&tree); |
- tree.UpdateTransforms(0); |
+ tree.UpdateTransforms(root.id); |
gfx::Transform expected; |
gfx::Transform transform; |
- bool success = tree.ComputeTransform(0, 0, &transform); |
+ bool success = tree.ComputeTransform(root.id, root.id, &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
transform.MakeIdentity(); |
expected.Translate(2, 2); |
- success = tree.ComputeTransform(0, -1, &transform); |
+ success = tree.ComputeTransform(root.id, TransformTree::kDeviceNodeId, |
+ &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
transform.MakeIdentity(); |
expected.MakeIdentity(); |
expected.Translate(-2, -2); |
- success = tree.ComputeTransform(-1, 0, &transform); |
+ success = tree.ComputeTransform(TransformTree::kDeviceNodeId, root.id, |
+ &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
} |
@@ -432,46 +444,49 @@ class PropertyTreeTestComputeTransformChild : public PropertyTreeTest { |
void StartTest() override { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- TransformNode& root = *tree.Node(0); |
+ TransformNode root; |
root.local.Translate(2, 2); |
- tree.SetTargetId(root.id, 0); |
- tree.UpdateTransforms(0); |
+ root.id = tree.Insert(root, TransformTree::kDeviceNodeId); |
+ tree.SetTargetId(root.id, TransformTree::kDeviceNodeId); |
+ tree.UpdateTransforms(root.id); |
TransformNode child; |
child.local.Translate(3, 3); |
- child.source_node_id = 0; |
- child.id = tree.Insert(child, 0); |
- tree.SetTargetId(child.id, 0); |
+ child.source_node_id = root.id; |
+ child.id = tree.Insert(child, root.id); |
+ tree.SetTargetId(child.id, root.id); |
SetupTransformTreeForTest(&tree); |
- tree.UpdateTransforms(1); |
+ tree.UpdateTransforms(child.id); |
gfx::Transform expected; |
gfx::Transform transform; |
expected.Translate(3, 3); |
- bool success = tree.ComputeTransform(1, 0, &transform); |
+ bool success = tree.ComputeTransform(child.id, root.id, &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
transform.MakeIdentity(); |
expected.MakeIdentity(); |
expected.Translate(-3, -3); |
- success = tree.ComputeTransform(0, 1, &transform); |
+ success = tree.ComputeTransform(root.id, child.id, &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
transform.MakeIdentity(); |
expected.MakeIdentity(); |
expected.Translate(5, 5); |
- success = tree.ComputeTransform(1, -1, &transform); |
+ success = tree.ComputeTransform(child.id, TransformTree::kDeviceNodeId, |
+ &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
transform.MakeIdentity(); |
expected.MakeIdentity(); |
expected.Translate(-5, -5); |
- success = tree.ComputeTransform(-1, 1, &transform); |
+ success = tree.ComputeTransform(TransformTree::kDeviceNodeId, child.id, |
+ &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
} |
@@ -485,40 +500,41 @@ class PropertyTreeTestComputeTransformSibling : public PropertyTreeTest { |
void StartTest() override { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- TransformNode& root = *tree.Node(0); |
+ TransformNode root; |
root.local.Translate(2, 2); |
- tree.SetTargetId(root.id, 0); |
- tree.UpdateTransforms(0); |
+ root.id = tree.Insert(root, TransformTree::kDeviceNodeId); |
+ tree.SetTargetId(root.id, TransformTree::kDeviceNodeId); |
+ tree.UpdateTransforms(root.id); |
TransformNode child; |
child.local.Translate(3, 3); |
- child.source_node_id = 0; |
- child.id = tree.Insert(child, 0); |
- tree.SetTargetId(child.id, 0); |
+ child.source_node_id = root.id; |
+ child.id = tree.Insert(child, root.id); |
+ tree.SetTargetId(child.id, root.id); |
TransformNode sibling; |
sibling.local.Translate(7, 7); |
- sibling.source_node_id = 0; |
- sibling.id = tree.Insert(sibling, 0); |
- tree.SetTargetId(sibling.id, 0); |
+ sibling.source_node_id = root.id; |
+ sibling.id = tree.Insert(sibling, root.id); |
+ tree.SetTargetId(sibling.id, root.id); |
SetupTransformTreeForTest(&tree); |
- tree.UpdateTransforms(1); |
- tree.UpdateTransforms(2); |
+ tree.UpdateTransforms(child.id); |
+ tree.UpdateTransforms(sibling.id); |
gfx::Transform expected; |
gfx::Transform transform; |
expected.Translate(4, 4); |
- bool success = tree.ComputeTransform(2, 1, &transform); |
+ bool success = tree.ComputeTransform(sibling.id, child.id, &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
transform.MakeIdentity(); |
expected.MakeIdentity(); |
expected.Translate(-4, -4); |
- success = tree.ComputeTransform(1, 2, &transform); |
+ success = tree.ComputeTransform(child.id, sibling.id, &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
} |
@@ -542,47 +558,48 @@ class PropertyTreeTestComputeTransformSiblingSingularAncestor |
// transforms between these nodes. |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- TransformNode& root = *tree.Node(0); |
+ TransformNode root; |
root.local.Translate(2, 2); |
- tree.SetTargetId(root.id, 0); |
- tree.UpdateTransforms(0); |
+ root.id = tree.Insert(root, TransformTree::kDeviceNodeId); |
+ tree.SetTargetId(root.id, root.id); |
+ tree.UpdateTransforms(root.id); |
TransformNode singular; |
singular.local.matrix().set(2, 2, 0.0); |
- singular.source_node_id = 0; |
- singular.id = tree.Insert(singular, 0); |
- tree.SetTargetId(singular.id, 0); |
+ singular.source_node_id = root.id; |
+ singular.id = tree.Insert(singular, root.id); |
+ tree.SetTargetId(singular.id, root.id); |
TransformNode child; |
child.local.Translate(3, 3); |
- child.source_node_id = 1; |
- child.id = tree.Insert(child, 1); |
- tree.SetTargetId(child.id, 0); |
+ child.source_node_id = singular.id; |
+ child.id = tree.Insert(child, singular.id); |
+ tree.SetTargetId(child.id, root.id); |
TransformNode sibling; |
sibling.local.Translate(7, 7); |
- sibling.source_node_id = 1; |
- sibling.id = tree.Insert(sibling, 1); |
- tree.SetTargetId(sibling.id, 0); |
+ sibling.source_node_id = singular.id; |
+ sibling.id = tree.Insert(sibling, singular.id); |
+ tree.SetTargetId(sibling.id, root.id); |
SetupTransformTreeForTest(&tree); |
- tree.UpdateTransforms(1); |
- tree.UpdateTransforms(2); |
- tree.UpdateTransforms(3); |
+ tree.UpdateTransforms(singular.id); |
+ tree.UpdateTransforms(child.id); |
+ tree.UpdateTransforms(sibling.id); |
gfx::Transform expected; |
gfx::Transform transform; |
expected.Translate(4, 4); |
- bool success = tree.ComputeTransform(3, 2, &transform); |
+ bool success = tree.ComputeTransform(sibling.id, child.id, &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
transform.MakeIdentity(); |
expected.MakeIdentity(); |
expected.Translate(-4, -4); |
- success = tree.ComputeTransform(2, 3, &transform); |
+ success = tree.ComputeTransform(child.id, sibling.id, &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
} |
@@ -597,10 +614,11 @@ class PropertyTreeTestTransformsWithFlattening : public PropertyTreeTest { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- int grand_parent = tree.Insert(TransformNode(), 0); |
+ int grand_parent = |
+ tree.Insert(TransformNode(), TransformTree::kDeviceNodeId); |
tree.SetContentTargetId(grand_parent, grand_parent); |
tree.SetTargetId(grand_parent, grand_parent); |
- tree.Node(grand_parent)->source_node_id = 0; |
+ tree.Node(grand_parent)->source_node_id = TransformTree::kDeviceNodeId; |
gfx::Transform rotation_about_x; |
rotation_about_x.RotateAboutXAxis(15); |
@@ -680,19 +698,20 @@ class PropertyTreeTestMultiplicationOrder : public PropertyTreeTest { |
void StartTest() override { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- TransformNode& root = *tree.Node(0); |
+ TransformNode root; |
root.local.Translate(2, 2); |
- tree.SetTargetId(root.id, 0); |
- tree.UpdateTransforms(0); |
+ root.id = tree.Insert(root, TransformTree::kDeviceNodeId); |
+ tree.SetTargetId(root.id, TransformTree::kDeviceNodeId); |
+ tree.UpdateTransforms(root.id); |
TransformNode child; |
child.local.Scale(2, 2); |
- child.source_node_id = 0; |
- child.id = tree.Insert(child, 0); |
- tree.SetTargetId(child.id, 0); |
+ child.source_node_id = root.id; |
+ child.id = tree.Insert(child, root.id); |
+ tree.SetTargetId(child.id, root.id); |
SetupTransformTreeForTest(&tree); |
- tree.UpdateTransforms(1); |
+ tree.UpdateTransforms(child.id); |
gfx::Transform expected; |
expected.Translate(2, 2); |
@@ -701,11 +720,13 @@ class PropertyTreeTestMultiplicationOrder : public PropertyTreeTest { |
gfx::Transform transform; |
gfx::Transform inverse; |
- bool success = tree.ComputeTransform(1, -1, &transform); |
+ bool success = tree.ComputeTransform(child.id, TransformTree::kDeviceNodeId, |
+ &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
- success = tree.ComputeTransform(-1, 1, &inverse); |
+ success = |
+ tree.ComputeTransform(TransformTree::kDeviceNodeId, child.id, &inverse); |
EXPECT_TRUE(success); |
transform = transform * inverse; |
@@ -722,18 +743,19 @@ class PropertyTreeTestComputeTransformWithUninvertibleTransform |
void StartTest() override { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- TransformNode& root = *tree.Node(0); |
- tree.SetTargetId(root.id, 0); |
- tree.UpdateTransforms(0); |
+ TransformNode root; |
+ root.id = tree.Insert(root, TransformTree::kDeviceNodeId); |
+ tree.SetTargetId(root.id, TransformTree::kDeviceNodeId); |
+ tree.UpdateTransforms(root.id); |
TransformNode child; |
child.local.Scale(0, 0); |
- child.source_node_id = 0; |
- child.id = tree.Insert(child, 0); |
- tree.SetTargetId(child.id, 0); |
+ child.source_node_id = root.id; |
+ child.id = tree.Insert(child, root.id); |
+ tree.SetTargetId(child.id, root.id); |
SetupTransformTreeForTest(&tree); |
- tree.UpdateTransforms(1); |
+ tree.UpdateTransforms(child.id); |
gfx::Transform expected; |
expected.Scale(0, 0); |
@@ -741,13 +763,13 @@ class PropertyTreeTestComputeTransformWithUninvertibleTransform |
gfx::Transform transform; |
gfx::Transform inverse; |
- bool success = tree.ComputeTransform(1, 0, &transform); |
+ bool success = tree.ComputeTransform(child.id, root.id, &transform); |
EXPECT_TRUE(success); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expected, transform); |
// To compute this would require inverting the 0 matrix, so we cannot |
// succeed. |
- success = tree.ComputeTransform(0, 1, &inverse); |
+ success = tree.ComputeTransform(root.id, child.id, &inverse); |
EXPECT_FALSE(success); |
} |
}; |
@@ -761,17 +783,17 @@ class PropertyTreeTestComputeTransformWithSublayerScale |
void StartTest() override { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- TransformNode& root = *tree.Node(0); |
- root.id = 0; |
- tree.SetTargetId(root.id, 0); |
- tree.UpdateTransforms(0); |
+ TransformNode root; |
+ root.id = tree.Insert(root, TransformTree::kDeviceNodeId); |
+ tree.SetTargetId(root.id, TransformTree::kDeviceNodeId); |
+ tree.UpdateTransforms(root.id); |
TransformNode grand_parent; |
grand_parent.local.Scale(2.f, 2.f); |
- grand_parent.source_node_id = 0; |
+ grand_parent.source_node_id = root.id; |
grand_parent.needs_sublayer_scale = true; |
- int grand_parent_id = tree.Insert(grand_parent, 0); |
- tree.SetTargetId(grand_parent_id, 0); |
+ int grand_parent_id = tree.Insert(grand_parent, root.id); |
+ tree.SetTargetId(grand_parent_id, root.id); |
tree.UpdateTransforms(grand_parent_id); |
TransformNode parent; |
@@ -880,16 +902,17 @@ class PropertyTreeTestComputeTransformToTargetWithZeroSublayerScale |
void StartTest() override { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- TransformNode& root = *tree.Node(0); |
- tree.SetTargetId(root.id, 0); |
- tree.UpdateTransforms(0); |
+ TransformNode root; |
+ root.id = tree.Insert(root, TransformTree::kDeviceNodeId); |
+ tree.SetTargetId(root.id, TransformTree::kDeviceNodeId); |
+ tree.UpdateTransforms(root.id); |
TransformNode grand_parent; |
grand_parent.local.Scale(2.f, 0.f); |
- grand_parent.source_node_id = 0; |
+ grand_parent.source_node_id = root.id; |
grand_parent.needs_sublayer_scale = true; |
- int grand_parent_id = tree.Insert(grand_parent, 0); |
- tree.SetTargetId(grand_parent_id, 0); |
+ int grand_parent_id = tree.Insert(grand_parent, root.id); |
+ tree.SetTargetId(grand_parent_id, root.id); |
tree.SetContentTargetId(grand_parent_id, grand_parent_id); |
tree.UpdateTransforms(grand_parent_id); |
@@ -957,10 +980,10 @@ class PropertyTreeTestFlatteningWhenDestinationHasOnlyFlatAncestors |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- int parent = tree.Insert(TransformNode(), 0); |
+ int parent = tree.Insert(TransformNode(), TransformTree::kDeviceNodeId); |
tree.SetContentTargetId(parent, parent); |
tree.SetTargetId(parent, parent); |
- tree.Node(parent)->source_node_id = 0; |
+ tree.Node(parent)->source_node_id = TransformTree::kDeviceNodeId; |
tree.Node(parent)->local.Translate(2, 2); |
gfx::Transform rotation_about_x; |
@@ -1004,7 +1027,7 @@ class PropertyTreeTestScreenSpaceOpacityUpdateTest : public PropertyTreeTest { |
// opacity of a node changes. |
EffectTree tree; |
- int parent = tree.Insert(EffectNode(), 0); |
+ int parent = tree.Insert(EffectNode(), EffectTree::kInvalidNodeId); |
int child = tree.Insert(EffectNode(), parent); |
SetupEffectTreeForTest(&tree); |
@@ -1034,7 +1057,7 @@ class PropertyTreeTestNonIntegerTranslationTest : public PropertyTreeTest { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- int parent = tree.Insert(TransformNode(), 0); |
+ int parent = tree.Insert(TransformNode(), TransformTree::kDeviceNodeId); |
tree.SetTargetId(parent, parent); |
tree.Node(parent)->local.Translate(1.5f, 1.5f); |
@@ -1082,7 +1105,7 @@ class PropertyTreeTestSingularTransformSnapTest : public PropertyTreeTest { |
PropertyTrees property_trees; |
TransformTree& tree = property_trees.transform_tree; |
- int parent = tree.Insert(TransformNode(), 0); |
+ int parent = tree.Insert(TransformNode(), TransformTree::kDeviceNodeId); |
tree.SetTargetId(parent, parent); |
tree.Node(parent)->scrolls = true; |