Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Unified Diff: cc/trees/layer_tree_host_common_unittest.cc

Issue 2254543004: cc : Delete LayerImpl::transform (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: use test properties transform Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/trees/damage_tracker_unittest.cc ('k') | cc/trees/layer_tree_host_impl_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/trees/layer_tree_host_common_unittest.cc
diff --git a/cc/trees/layer_tree_host_common_unittest.cc b/cc/trees/layer_tree_host_common_unittest.cc
index 356b59f5a1caf0c34fc4e2e5cbfd5d822c155464..9d544f8689b105e51d032d7a8c29aeca26e005f1 100644
--- a/cc/trees/layer_tree_host_common_unittest.cc
+++ b/cc/trees/layer_tree_host_common_unittest.cc
@@ -341,7 +341,7 @@ class LayerTreeHostCommonDrawRectsTest : public LayerTreeHostCommonTest {
target->SetPosition(gfx::PointF(target_rect.origin()));
target->SetBounds(target_rect.size());
target->test_properties()->force_render_surface = true;
- drawing_layer->SetTransform(layer_transform);
+ drawing_layer->test_properties()->transform = layer_transform;
drawing_layer->SetPosition(gfx::PointF(layer_rect.origin()));
drawing_layer->SetBounds(layer_rect.size());
drawing_layer->test_properties()->should_flatten_transform = false;
@@ -451,7 +451,7 @@ TEST_F(LayerTreeHostCommonTest, TransformsForSingleLayer) {
// scale transform, because scale and translation are not commutative.
gfx::Transform layer_transform;
layer_transform.Scale3d(2.0, 2.0, 1.0);
- layer->SetTransform(layer_transform);
+ layer->test_properties()->transform = layer_transform;
layer->test_properties()->transform_origin = gfx::Point3F();
layer->SetPosition(gfx::PointF());
host_impl()->active_tree()->property_trees()->needs_rebuild = true;
@@ -565,7 +565,7 @@ TEST_F(LayerTreeHostCommonTest, TransformsAboutScrollOffset) {
const float kTranslateX = 10.6f;
const float kTranslateY = 20.6f;
arbitrary_translate.Translate(kTranslateX, kTranslateY);
- scroll_layer->SetTransform(arbitrary_translate);
+ scroll_layer->test_properties()->transform = arbitrary_translate;
root_layer->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root_layer, kDeviceScale, page_scale,
scroll_layer->test_properties()->parent);
@@ -667,7 +667,7 @@ TEST_F(LayerTreeHostCommonTest, TransformsForSimpleHierarchy) {
gfx::Transform parent_composite_transform =
parent_translation_to_anchor * parent_layer_transform *
Inverse(parent_translation_to_anchor);
- parent->SetTransform(parent_layer_transform);
+ parent->test_properties()->transform = parent_layer_transform;
parent->SetPosition(gfx::PointF());
host_impl()->active_tree()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root);
@@ -710,7 +710,7 @@ TEST_F(LayerTreeHostCommonTest, TransformsForSingleRenderSurface) {
parent_composite_transform * Inverse(surface_sublayer_transform);
root->SetBounds(gfx::Size(1, 2));
- parent->SetTransform(parent_layer_transform);
+ parent->test_properties()->transform = parent_layer_transform;
parent->test_properties()->transform_origin = gfx::Point3F(2.5f, 30.f, 0.f);
parent->SetBounds(gfx::Size(100, 120));
child->SetBounds(gfx::Size(16, 18));
@@ -756,9 +756,9 @@ TEST_F(LayerTreeHostCommonTest, TransformsWhenCannotRenderToSeparateSurface) {
child_transform.Rotate(45.0);
root->SetBounds(gfx::Size(100, 100));
- parent->SetTransform(parent_transform);
+ parent->test_properties()->transform = parent_transform;
parent->SetBounds(gfx::Size(10, 10));
- child->SetTransform(child_transform);
+ child->test_properties()->transform = child_transform;
child->SetBounds(gfx::Size(10, 10));
child->test_properties()->force_render_surface = true;
grand_child->SetPosition(gfx::PointF(2.f, 2.f));
@@ -820,14 +820,14 @@ TEST_F(LayerTreeHostCommonTest, TransformsForReplica) {
root->SetBounds(gfx::Size(1, 2));
parent->test_properties()->transform_origin = gfx::Point3F(2.5f, 3.0f, 0.f);
- parent->SetTransform(parent_layer_transform);
+ parent->test_properties()->transform = parent_layer_transform;
parent->SetBounds(gfx::Size(10, 12));
child->SetBounds(gfx::Size(16, 18));
child->test_properties()->force_render_surface = true;
grand_child->SetPosition(gfx::PointF(-0.5f, -0.5f));
grand_child->SetBounds(gfx::Size(1, 1));
- child_replica->SetTransform(replica_layer_transform);
+ child_replica->test_properties()->transform = replica_layer_transform;
child->test_properties()->SetReplicaLayer(std::move(child_replica));
ExecuteCalculateDrawProperties(root);
@@ -929,48 +929,48 @@ TEST_F(LayerTreeHostCommonTest, TransformsForRenderSurfaceHierarchy) {
root->SetBounds(gfx::Size(1, 2));
parent->test_properties()->transform_origin = gfx::Point3F(2.5f, 0.f, 0.f);
- parent->SetTransform(layer_transform);
+ parent->test_properties()->transform = layer_transform;
parent->SetBounds(gfx::Size(10, 10));
render_surface1->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- render_surface1->SetTransform(layer_transform);
+ render_surface1->test_properties()->transform = layer_transform;
render_surface1->SetBounds(gfx::Size(10, 10));
render_surface1->test_properties()->force_render_surface = true;
render_surface2->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- render_surface2->SetTransform(layer_transform);
+ render_surface2->test_properties()->transform = layer_transform;
render_surface2->SetBounds(gfx::Size(10, 10));
render_surface2->test_properties()->force_render_surface = true;
child_of_root->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- child_of_root->SetTransform(layer_transform);
+ child_of_root->test_properties()->transform = layer_transform;
child_of_root->SetBounds(gfx::Size(10, 10));
child_of_rs1->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- child_of_rs1->SetTransform(layer_transform);
+ child_of_rs1->test_properties()->transform = layer_transform;
child_of_rs1->SetBounds(gfx::Size(10, 10));
child_of_rs2->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- child_of_rs2->SetTransform(layer_transform);
+ child_of_rs2->test_properties()->transform = layer_transform;
child_of_rs2->SetBounds(gfx::Size(10, 10));
grand_child_of_root->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- grand_child_of_root->SetTransform(layer_transform);
+ grand_child_of_root->test_properties()->transform = layer_transform;
grand_child_of_root->SetBounds(gfx::Size(10, 10));
grand_child_of_rs1->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- grand_child_of_rs1->SetTransform(layer_transform);
+ grand_child_of_rs1->test_properties()->transform = layer_transform;
grand_child_of_rs1->SetBounds(gfx::Size(10, 10));
grand_child_of_rs2->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- grand_child_of_rs2->SetTransform(layer_transform);
+ grand_child_of_rs2->test_properties()->transform = layer_transform;
grand_child_of_rs2->SetBounds(gfx::Size(10, 10));
replica_of_rs1->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- replica_of_rs1->SetTransform(replica_layer_transform);
+ replica_of_rs1->test_properties()->transform = replica_layer_transform;
replica_of_rs2->test_properties()->transform_origin =
gfx::Point3F(2.5f, 0.f, 0.f);
- replica_of_rs2->SetTransform(replica_layer_transform);
+ replica_of_rs2->test_properties()->transform = replica_layer_transform;
// We need to set parent on replica layers for property tree building.
replica_of_rs1->test_properties()->parent = render_surface1;
@@ -1117,10 +1117,10 @@ TEST_F(LayerTreeHostCommonTest, TransformsForFlatteningLayer) {
rotation_about_y_axis.RotateAboutYAxis(30.0);
root->SetBounds(gfx::Size(100, 100));
- child->SetTransform(rotation_about_y_axis);
+ child->test_properties()->transform = rotation_about_y_axis;
child->SetBounds(gfx::Size(10, 10));
child->test_properties()->force_render_surface = true;
- grand_child->SetTransform(rotation_about_y_axis);
+ grand_child->test_properties()->transform = rotation_about_y_axis;
grand_child->SetBounds(gfx::Size(10, 10));
great_grand_child->SetBounds(gfx::Size(10, 10));
@@ -1179,9 +1179,9 @@ TEST_F(LayerTreeHostCommonTest, LayerFullyContainedWithinClipInTargetSpace) {
grand_child_transform.RotateAboutYAxis(90.0);
root->SetBounds(gfx::Size(200, 200));
- child->SetTransform(child_transform);
+ child->test_properties()->transform = child_transform;
child->SetBounds(gfx::Size(10, 10));
- grand_child->SetTransform(grand_child_transform);
+ grand_child->test_properties()->transform = grand_child_transform;
grand_child->SetBounds(gfx::Size(100, 100));
grand_child->test_properties()->should_flatten_transform = false;
grand_child->SetDrawsContent(true);
@@ -1236,12 +1236,12 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceWithSublayerScale) {
translate.Translate3d(5, 5, 5);
root->SetBounds(gfx::Size(100, 100));
- render_surface->SetTransform(translate);
+ render_surface->test_properties()->transform = translate;
render_surface->SetBounds(gfx::Size(100, 100));
render_surface->test_properties()->force_render_surface = true;
- child->SetTransform(translate);
+ child->test_properties()->transform = translate;
child->SetBounds(gfx::Size(100, 100));
- grand_child->SetTransform(translate);
+ grand_child->test_properties()->transform = translate;
grand_child->SetBounds(gfx::Size(100, 100));
grand_child->SetDrawsContent(true);
@@ -1383,7 +1383,7 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
}
// Verify that it composes correctly with transforms directly on root layer.
- root->SetTransform(composite);
+ root->test_properties()->transform = composite;
{
LayerImplList render_surface_layer_list_impl;
@@ -1516,7 +1516,7 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceListForFilter) {
scale_matrix.Scale(2.0f, 2.0f);
root->SetBounds(gfx::Size(100, 100));
- parent->SetTransform(scale_matrix);
+ parent->test_properties()->transform = scale_matrix;
FilterOperations filters;
filters.Append(FilterOperation::CreateBlurFilter(10.0f));
parent->test_properties()->filters = filters;
@@ -1745,7 +1745,7 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfacesFlattenScreenSpaceTransform) {
rotation_about_y_axis.RotateAboutYAxis(30.0);
root->SetBounds(gfx::Size(100, 100));
- parent->SetTransform(rotation_about_y_axis);
+ parent->test_properties()->transform = rotation_about_y_axis;
parent->SetBounds(gfx::Size(10, 10));
parent->test_properties()->force_render_surface = true;
child->SetBounds(gfx::Size(10, 10));
@@ -2537,48 +2537,48 @@ TEST_F(LayerTreeHostCommonTest, AnimationsForRenderSurfaceHierarchy) {
gfx::Transform layer_transform;
layer_transform.Translate(1.0, 1.0);
- root->SetTransform(layer_transform);
+ root->test_properties()->transform = layer_transform;
root->SetPosition(gfx::PointF(2.5f, 0.f));
root->SetBounds(gfx::Size(10, 10));
root->test_properties()->transform_origin = gfx::Point3F(0.25f, 0.f, 0.f);
- render_surface1->SetTransform(layer_transform);
+ render_surface1->test_properties()->transform = layer_transform;
render_surface1->SetPosition(gfx::PointF(2.5f, 0.f));
render_surface1->SetBounds(gfx::Size(10, 10));
render_surface1->test_properties()->transform_origin =
gfx::Point3F(0.25f, 0.f, 0.f);
render_surface1->test_properties()->force_render_surface = true;
- render_surface2->SetTransform(layer_transform);
+ render_surface2->test_properties()->transform = layer_transform;
render_surface2->SetPosition(gfx::PointF(2.5f, 0.f));
render_surface2->SetBounds(gfx::Size(10, 10));
render_surface2->test_properties()->transform_origin =
gfx::Point3F(0.25f, 0.f, 0.f);
render_surface2->test_properties()->force_render_surface = true;
- child_of_root->SetTransform(layer_transform);
+ child_of_root->test_properties()->transform = layer_transform;
child_of_root->SetPosition(gfx::PointF(2.5f, 0.f));
child_of_root->SetBounds(gfx::Size(10, 10));
child_of_root->test_properties()->transform_origin =
gfx::Point3F(0.25f, 0.f, 0.f);
- child_of_rs1->SetTransform(layer_transform);
+ child_of_rs1->test_properties()->transform = layer_transform;
child_of_rs1->SetPosition(gfx::PointF(2.5f, 0.f));
child_of_rs1->SetBounds(gfx::Size(10, 10));
child_of_rs1->test_properties()->transform_origin =
gfx::Point3F(0.25f, 0.f, 0.f);
- child_of_rs2->SetTransform(layer_transform);
+ child_of_rs2->test_properties()->transform = layer_transform;
child_of_rs2->SetPosition(gfx::PointF(2.5f, 0.f));
child_of_rs2->SetBounds(gfx::Size(10, 10));
child_of_rs2->test_properties()->transform_origin =
gfx::Point3F(0.25f, 0.f, 0.f);
- grand_child_of_root->SetTransform(layer_transform);
+ grand_child_of_root->test_properties()->transform = layer_transform;
grand_child_of_root->SetPosition(gfx::PointF(2.5f, 0.f));
grand_child_of_root->SetBounds(gfx::Size(10, 10));
grand_child_of_root->test_properties()->transform_origin =
gfx::Point3F(0.25f, 0.f, 0.f);
- grand_child_of_rs1->SetTransform(layer_transform);
+ grand_child_of_rs1->test_properties()->transform = layer_transform;
grand_child_of_rs1->SetPosition(gfx::PointF(2.5f, 0.f));
grand_child_of_rs1->SetBounds(gfx::Size(10, 10));
grand_child_of_rs1->test_properties()->transform_origin =
gfx::Point3F(0.25f, 0.f, 0.f);
- grand_child_of_rs2->SetTransform(layer_transform);
+ grand_child_of_rs2->test_properties()->transform = layer_transform;
grand_child_of_rs2->SetPosition(gfx::PointF(2.5f, 0.f));
grand_child_of_rs2->SetBounds(gfx::Size(10, 10));
grand_child_of_rs2->test_properties()->transform_origin =
@@ -2683,9 +2683,9 @@ TEST_F(LayerTreeHostCommonTest, LargeTransforms) {
large_transform.Scale(SkDoubleToMScalar(1e37), SkDoubleToMScalar(1e37));
root->SetBounds(gfx::Size(10, 10));
- child->SetTransform(large_transform);
+ child->test_properties()->transform = large_transform;
child->SetBounds(gfx::Size(10, 10));
- grand_child->SetTransform(large_transform);
+ grand_child->test_properties()->transform = large_transform;
grand_child->SetBounds(gfx::Size(10, 10));
grand_child->SetDrawsContent(true);
ExecuteCalculateDrawProperties(root);
@@ -3142,10 +3142,10 @@ TEST_F(LayerTreeHostCommonTest, VisibleContentRectWithClippingAndScaling) {
grand_child_scale_matrix.Scale(0.246f, 0.246f);
root->SetBounds(gfx::Size(100, 100));
- child->SetTransform(child_scale_matrix);
+ child->test_properties()->transform = child_scale_matrix;
child->SetBounds(gfx::Size(10, 10));
child->SetMasksToBounds(true);
- grand_child->SetTransform(grand_child_scale_matrix);
+ grand_child->test_properties()->transform = grand_child_scale_matrix;
grand_child->SetBounds(gfx::Size(100, 100));
grand_child->SetDrawsContent(true);
ExecuteCalculateDrawProperties(root);
@@ -3434,7 +3434,7 @@ TEST_F(LayerTreeHostCommonTest,
gfx::Transform uninvertible_matrix(0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
ASSERT_FALSE(uninvertible_matrix.IsInvertible());
- child->SetTransform(uninvertible_matrix);
+ child->test_properties()->transform = uninvertible_matrix;
ExecuteCalculateDrawProperties(root);
EXPECT_TRUE(child->visible_layer_rect().IsEmpty());
@@ -3446,7 +3446,7 @@ TEST_F(LayerTreeHostCommonTest,
uninvertible_matrix.matrix().set(2, 2, 0.0);
ASSERT_FALSE(uninvertible_matrix.IsInvertible());
- child->SetTransform(uninvertible_matrix);
+ child->test_properties()->transform = uninvertible_matrix;
ExecuteCalculateDrawProperties(root);
EXPECT_TRUE(child->visible_layer_rect().IsEmpty());
@@ -3458,7 +3458,7 @@ TEST_F(LayerTreeHostCommonTest,
uninvertible_matrix.matrix().set(2, 2, 0.0);
ASSERT_FALSE(uninvertible_matrix.IsInvertible());
- child->SetTransform(uninvertible_matrix);
+ child->test_properties()->transform = uninvertible_matrix;
ExecuteCalculateDrawProperties(root);
EXPECT_TRUE(child->visible_layer_rect().IsEmpty());
@@ -3478,13 +3478,13 @@ TEST_F(LayerTreeHostCommonTest,
rotation.RotateAboutYAxis(45.0);
root->SetBounds(gfx::Size(100, 100));
- child->SetTransform(perspective);
+ child->test_properties()->transform = perspective;
child->SetPosition(gfx::PointF(10.f, 10.f));
child->SetBounds(gfx::Size(100, 100));
child->SetDrawsContent(true);
child->Set3dSortingContextId(1);
child->test_properties()->should_flatten_transform = false;
- grand_child->SetTransform(rotation);
+ grand_child->test_properties()->transform = rotation;
grand_child->SetBounds(gfx::Size(100, 100));
grand_child->SetDrawsContent(true);
grand_child->Set3dSortingContextId(1);
@@ -3539,7 +3539,7 @@ TEST_F(LayerTreeHostCommonTest, OcclusionBySiblingOfTarget) {
root->SetBounds(gfx::Size(1000, 1000));
child->SetBounds(gfx::Size(300, 300));
- surface->SetTransform(translate);
+ surface->test_properties()->transform = translate;
surface->SetBounds(gfx::Size(300, 300));
surface->test_properties()->force_render_surface = true;
surface_child->SetBounds(gfx::Size(300, 300));
@@ -3606,12 +3606,12 @@ TEST_F(LayerTreeHostCommonTest,
rotation.RotateAboutYAxis(45.0);
root->SetBounds(gfx::Size(1000, 1000));
- child->SetTransform(perspective);
+ child->test_properties()->transform = perspective;
child->SetPosition(gfx::PointF(10.f, 10.f));
child->SetBounds(gfx::Size(300, 300));
child->test_properties()->should_flatten_transform = false;
child->Set3dSortingContextId(1);
- grand_child->SetTransform(rotation);
+ grand_child->test_properties()->transform = rotation;
grand_child->SetBounds(gfx::Size(200, 200));
grand_child->test_properties()->should_flatten_transform = false;
grand_child->Set3dSortingContextId(1);
@@ -3982,7 +3982,7 @@ TEST_F(LayerTreeHostCommonTest,
root->SetBounds(gfx::Size(100, 100));
render_surface->SetBounds(gfx::Size(3, 4));
render_surface->test_properties()->force_render_surface = true;
- child1->SetTransform(child_rotation);
+ child1->test_properties()->transform = child_rotation;
child1->SetPosition(gfx::PointF(25.f, 25.f));
child1->SetBounds(gfx::Size(50, 50));
child1->SetDrawsContent(true);
@@ -4032,7 +4032,7 @@ TEST_F(LayerTreeHostCommonTest,
child1->SetPosition(gfx::PointF(25.f, 25.f));
child1->SetBounds(gfx::Size(50, 50));
child1->SetDrawsContent(true);
- child1->SetTransform(child_rotation);
+ child1->test_properties()->transform = child_rotation;
child1->test_properties()->transform_origin = gfx::Point3F(25.f, 25.f, 0.f);
ExecuteCalculateDrawProperties(root);
@@ -4186,10 +4186,12 @@ TEST_F(LayerTreeHostCommonTest, BackFaceCullingWithoutPreserves3d) {
front_facing_surface->test_properties()->force_render_surface = true;
back_facing_surface->test_properties()->force_render_surface = true;
- back_facing_child->SetTransform(backface_matrix);
- back_facing_surface->SetTransform(backface_matrix);
- back_facing_child_of_front_facing_surface->SetTransform(backface_matrix);
- back_facing_child_of_back_facing_surface->SetTransform(backface_matrix);
+ back_facing_child->test_properties()->transform = backface_matrix;
+ back_facing_surface->test_properties()->transform = backface_matrix;
+ back_facing_child_of_front_facing_surface->test_properties()->transform =
+ backface_matrix;
+ back_facing_child_of_back_facing_surface->test_properties()->transform =
+ backface_matrix;
// Note: No layers preserve 3d. According to current W3C CSS gfx::Transforms
// spec, these layers should blindly use their own local transforms to
@@ -4282,10 +4284,12 @@ TEST_F(LayerTreeHostCommonTest, BackFaceCullingWithPreserves3d) {
front_facing_child_of_back_facing_surface->SetBounds(gfx::Size(100, 100));
back_facing_child_of_back_facing_surface->SetBounds(gfx::Size(100, 100));
- back_facing_child->SetTransform(backface_matrix);
- back_facing_surface->SetTransform(backface_matrix);
- back_facing_child_of_front_facing_surface->SetTransform(backface_matrix);
- back_facing_child_of_back_facing_surface->SetTransform(backface_matrix);
+ back_facing_child->test_properties()->transform = backface_matrix;
+ back_facing_surface->test_properties()->transform = backface_matrix;
+ back_facing_child_of_front_facing_surface->test_properties()->transform =
+ backface_matrix;
+ back_facing_child_of_back_facing_surface->test_properties()->transform =
+ backface_matrix;
// Each surface creates its own new 3d rendering context (as defined by W3C
// spec). According to current W3C CSS gfx::Transforms spec, layers in a 3d
@@ -4367,14 +4371,14 @@ TEST_F(LayerTreeHostCommonTest, BackFaceCullingWithAnimatingTransforms) {
root->SetBounds(gfx::Size(100, 100));
child->SetBounds(gfx::Size(100, 100));
- child->SetTransform(backface_matrix);
+ child->test_properties()->transform = backface_matrix;
animating_surface->SetBounds(gfx::Size(100, 100));
- animating_surface->SetTransform(backface_matrix);
+ animating_surface->test_properties()->transform = backface_matrix;
animating_surface->test_properties()->force_render_surface = true;
child_of_animating_surface->SetBounds(gfx::Size(100, 100));
- child_of_animating_surface->SetTransform(backface_matrix);
+ child_of_animating_surface->test_properties()->transform = backface_matrix;
animating_child->SetBounds(gfx::Size(100, 100));
- animating_child->SetTransform(backface_matrix);
+ animating_child->test_properties()->transform = backface_matrix;
child2->SetBounds(gfx::Size(100, 100));
ExecuteCalculateDrawPropertiesWithPropertyTrees(root);
@@ -4428,7 +4432,7 @@ TEST_F(LayerTreeHostCommonTest,
front_facing_surface->SetBounds(gfx::Size(100, 100));
front_facing_surface->test_properties()->force_render_surface = true;
back_facing_surface->SetBounds(gfx::Size(100, 100));
- back_facing_surface->SetTransform(backface_matrix);
+ back_facing_surface->test_properties()->transform = backface_matrix;
back_facing_surface->test_properties()->force_render_surface = true;
child1->SetBounds(gfx::Size(100, 100));
child2->SetBounds(gfx::Size(100, 100));
@@ -4556,14 +4560,15 @@ TEST_F(LayerTreeHostCommonScalingTest, SurfaceLayerTransformsInHighDPI) {
LayerImpl* perspective_surface = AddChild<LayerImpl>(parent);
perspective_surface->SetPosition(gfx::PointF(2.f, 2.f));
perspective_surface->SetBounds(gfx::Size(10, 10));
- perspective_surface->SetTransform(perspective_matrix * scale_small_matrix);
+ perspective_surface->test_properties()->transform =
+ perspective_matrix * scale_small_matrix;
perspective_surface->SetDrawsContent(true);
perspective_surface->test_properties()->force_render_surface = true;
LayerImpl* scale_surface = AddChild<LayerImpl>(parent);
scale_surface->SetPosition(gfx::PointF(2.f, 2.f));
scale_surface->SetBounds(gfx::Size(10, 10));
- scale_surface->SetTransform(scale_small_matrix);
+ scale_surface->test_properties()->transform = scale_small_matrix;
scale_surface->SetDrawsContent(true);
scale_surface->test_properties()->force_render_surface = true;
@@ -4647,13 +4652,13 @@ TEST_F(LayerTreeHostCommonScalingTest, SmallIdealScale) {
LayerImpl* parent = AddChildToRoot<LayerImpl>();
parent->SetBounds(gfx::Size(100, 100));
- parent->SetTransform(parent_scale_matrix);
+ parent->test_properties()->transform = parent_scale_matrix;
parent->SetDrawsContent(true);
LayerImpl* child_scale = AddChild<LayerImpl>(parent);
child_scale->SetPosition(gfx::PointF(2.f, 2.f));
child_scale->SetBounds(gfx::Size(10, 10));
- child_scale->SetTransform(child_scale_matrix);
+ child_scale->test_properties()->transform = child_scale_matrix;
child_scale->SetDrawsContent(true);
float device_scale_factor = 2.5f;
@@ -4690,13 +4695,13 @@ TEST_F(LayerTreeHostCommonScalingTest, IdealScaleForAnimatingLayer) {
LayerImpl* parent = AddChildToRoot<LayerImpl>();
parent->SetBounds(gfx::Size(100, 100));
- parent->SetTransform(parent_scale_matrix);
+ parent->test_properties()->transform = parent_scale_matrix;
parent->SetDrawsContent(true);
LayerImpl* child_scale = AddChild<LayerImpl>(parent);
child_scale->SetBounds(gfx::Size(10, 10));
child_scale->SetPosition(gfx::PointF(2.f, 2.f));
- child_scale->SetTransform(child_scale_matrix);
+ child_scale->test_properties()->transform = child_scale_matrix;
child_scale->SetDrawsContent(true);
ExecuteCalculateDrawProperties(root);
@@ -4727,7 +4732,7 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceTransformsInHighDPI) {
std::unique_ptr<LayerImpl> replica =
LayerImpl::Create(host_impl()->active_tree(), 7);
replica->SetPosition(gfx::PointF(2.f, 2.f));
- replica->SetTransform(replica_transform);
+ replica->test_properties()->transform = replica_transform;
// We need to set parent on replica layer for property tree building.
replica->test_properties()->parent = child;
@@ -4832,7 +4837,7 @@ TEST_F(LayerTreeHostCommonTest,
replica_transform.Scale(1.0, -1.0);
std::unique_ptr<LayerImpl> replica =
LayerImpl::Create(host_impl()->active_tree(), 7);
- replica->SetTransform(replica_transform);
+ replica->test_properties()->transform = replica_transform;
child->test_properties()->SetReplicaLayer(std::move(replica));
float device_scale_factor = 1.7f;
@@ -5088,7 +5093,7 @@ TEST_P(LCDTextTest, CanUseLCDText) {
// Case 2: Integral translation.
gfx::Transform integral_translation;
integral_translation.Translate(1.0, 2.0);
- child_->SetTransform(integral_translation);
+ child_->test_properties()->transform = integral_translation;
child_->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root_, 1.f, 1.f, nullptr);
EXPECT_EQ(expect_lcd_text, root_->CanUseLCDText());
@@ -5098,7 +5103,7 @@ TEST_P(LCDTextTest, CanUseLCDText) {
// Case 3: Non-integral translation.
gfx::Transform non_integral_translation;
non_integral_translation.Translate(1.5, 2.5);
- child_->SetTransform(non_integral_translation);
+ child_->test_properties()->transform = non_integral_translation;
child_->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root_, 1.f, 1.f, nullptr);
EXPECT_EQ(expect_lcd_text, root_->CanUseLCDText());
@@ -5108,7 +5113,7 @@ TEST_P(LCDTextTest, CanUseLCDText) {
// Case 4: Rotation.
gfx::Transform rotation;
rotation.Rotate(10.0);
- child_->SetTransform(rotation);
+ child_->test_properties()->transform = rotation;
child_->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root_, 1.f, 1.f, nullptr);
EXPECT_EQ(expect_lcd_text, root_->CanUseLCDText());
@@ -5118,7 +5123,7 @@ TEST_P(LCDTextTest, CanUseLCDText) {
// Case 5: Scale.
gfx::Transform scale;
scale.Scale(2.0, 2.0);
- child_->SetTransform(scale);
+ child_->test_properties()->transform = scale;
child_->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root_, 1.f, 1.f, nullptr);
EXPECT_EQ(expect_lcd_text, root_->CanUseLCDText());
@@ -5128,7 +5133,7 @@ TEST_P(LCDTextTest, CanUseLCDText) {
// Case 6: Skew.
gfx::Transform skew;
skew.Skew(10.0, 0.0);
- child_->SetTransform(skew);
+ child_->test_properties()->transform = skew;
child_->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root_, 1.f, 1.f, nullptr);
EXPECT_EQ(expect_lcd_text, root_->CanUseLCDText());
@@ -5136,7 +5141,7 @@ TEST_P(LCDTextTest, CanUseLCDText) {
EXPECT_EQ(expect_not_lcd_text, grand_child_->CanUseLCDText());
// Case 7: Translucent.
- child_->SetTransform(gfx::Transform());
+ child_->test_properties()->transform = gfx::Transform();
child_->layer_tree_impl()->property_trees()->needs_rebuild = true;
child_->test_properties()->opacity = 0.5f;
ExecuteCalculateDrawProperties(root_, 1.f, 1.f, nullptr);
@@ -5145,7 +5150,7 @@ TEST_P(LCDTextTest, CanUseLCDText) {
EXPECT_EQ(expect_not_lcd_text, grand_child_->CanUseLCDText());
// Case 8: Sanity check: restore transform and opacity.
- child_->SetTransform(gfx::Transform());
+ child_->test_properties()->transform = gfx::Transform();
child_->layer_tree_impl()->property_trees()->needs_rebuild = true;
child_->test_properties()->opacity = 1.f;
ExecuteCalculateDrawProperties(root_, 1.f, 1.f, nullptr);
@@ -5636,7 +5641,7 @@ TEST_F(LayerTreeHostCommonTest, TransformedClipParent) {
root->SetBounds(gfx::Size(50, 50));
render_surface->SetBounds(gfx::Size(10, 10));
render_surface->test_properties()->force_render_surface = true;
- clip_parent->SetTransform(scale_transform);
+ clip_parent->test_properties()->transform = scale_transform;
clip_parent->SetPosition(gfx::PointF(1.f, 1.f));
clip_parent->SetBounds(gfx::Size(10, 10));
intervening->SetPosition(gfx::PointF(1.f, 1.f));
@@ -5780,7 +5785,7 @@ TEST_F(LayerTreeHostCommonTest, ClipParentScrolledInterveningLayer) {
translation_transform.Translate(2, 2);
root->SetBounds(gfx::Size(50, 50));
- clip_parent->SetTransform(translation_transform);
+ clip_parent->test_properties()->transform = translation_transform;
clip_parent->SetPosition(gfx::PointF(1.f, 1.f));
clip_parent->SetBounds(gfx::Size(40, 40));
render_surface1->SetBounds(gfx::Size(10, 10));
@@ -6137,7 +6142,7 @@ TEST_F(LayerTreeHostCommonTest, DoNotIncludeBackfaceInvisibleSurfaces) {
gfx::Transform rotation_transform;
rotation_transform.RotateAboutXAxis(180.0);
- back_facing->SetTransform(rotation_transform);
+ back_facing->test_properties()->transform = rotation_transform;
root->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root);
@@ -6190,7 +6195,7 @@ TEST_F(LayerTreeHostCommonTest, DoNotIncludeBackfaceInvisibleLayers) {
gfx::Transform rotation_transform;
rotation_transform.RotateAboutXAxis(180.0);
- child->SetTransform(rotation_transform);
+ child->test_properties()->transform = rotation_transform;
child->Set3dSortingContextId(1);
grand_child->Set3dSortingContextId(1);
child->layer_tree_impl()->property_trees()->needs_rebuild = true;
@@ -6254,7 +6259,7 @@ TEST_F(LayerTreeHostCommonTest, TransformAnimationUpdatesBackfaceVisibility) {
root->SetBounds(gfx::Size(50, 50));
root->Set3dSortingContextId(1);
root->test_properties()->should_flatten_transform = false;
- back_facing->SetTransform(rotate_about_y);
+ back_facing->test_properties()->transform = rotate_about_y;
back_facing->SetBounds(gfx::Size(50, 50));
back_facing->Set3dSortingContextId(1);
back_facing->test_properties()->should_flatten_transform = false;
@@ -6398,7 +6403,7 @@ TEST_F(LayerTreeHostCommonTest, SingularTransformSubtreesDoNotDraw) {
singular_transform.Scale3d(
SkDoubleToMScalar(1.0), SkDoubleToMScalar(1.0), SkDoubleToMScalar(0.0));
- child->SetTransform(singular_transform);
+ child->test_properties()->transform = singular_transform;
root->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root);
@@ -6407,8 +6412,8 @@ TEST_F(LayerTreeHostCommonTest, SingularTransformSubtreesDoNotDraw) {
// Ensure that the entire subtree under a layer with singular transform does
// not get rendered.
- parent->SetTransform(singular_transform);
- child->SetTransform(gfx::Transform());
+ parent->test_properties()->transform = singular_transform;
+ child->test_properties()->transform = gfx::Transform();
root->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root);
@@ -6706,7 +6711,7 @@ TEST_F(LayerTreeHostCommonTest, ScrollCompensationWithRounding) {
gfx::Vector2dF container_offset = container_transform.To2dTranslation();
root->SetBounds(gfx::Size(50, 50));
- container->SetTransform(container_transform);
+ container->test_properties()->transform = container_transform;
container->SetBounds(gfx::Size(40, 40));
container->SetDrawsContent(true);
scroller->SetBounds(gfx::Size(30, 30));
@@ -6772,7 +6777,7 @@ TEST_F(LayerTreeHostCommonTest, ScrollCompensationWithRounding) {
SetScrollOffsetDelta(scroll_layer, gfx::Vector2dF());
gfx::Transform scaled_container_transform = container_transform;
scaled_container_transform.Scale3d(2.0, 2.0, 1.0);
- container_layer->SetTransform(scaled_container_transform);
+ container_layer->test_properties()->transform = scaled_container_transform;
root->layer_tree_impl()->property_trees()->needs_rebuild = true;
@@ -6791,7 +6796,7 @@ TEST_F(LayerTreeHostCommonTest, ScrollCompensationWithRounding) {
fixed_layer->draw_properties().screen_space_transform.To2dTranslation(),
container_offset);
- container_layer->SetTransform(container_transform);
+ container_layer->test_properties()->transform = container_transform;
}
}
@@ -6816,7 +6821,7 @@ TEST_F(LayerTreeHostCommonTest,
start_scale.Scale(1.5f, 1.5f);
root->SetBounds(gfx::Size(50, 50));
- animated_layer->SetTransform(start_scale);
+ animated_layer->test_properties()->transform = start_scale;
animated_layer->SetBounds(gfx::Size(50, 50));
surface->SetBounds(gfx::Size(50, 50));
surface->test_properties()->force_render_surface = true;
@@ -7167,8 +7172,8 @@ TEST_F(LayerTreeHostCommonTest, MaximumAnimationScaleFactor) {
TargetProperty::TRANSFORM);
gfx::Transform scale_matrix;
scale_matrix.Scale(1.f, 2.f);
- grand_parent_raw->SetTransform(scale_matrix);
- parent_raw->SetTransform(scale_matrix);
+ grand_parent_raw->test_properties()->transform = scale_matrix;
+ parent_raw->test_properties()->transform = scale_matrix;
grand_parent_raw->layer_tree_impl()->property_trees()->needs_rebuild = true;
AddAnimatedTransformToElementWithPlayer(parent_raw->element_id(), timeline,
@@ -7189,7 +7194,7 @@ TEST_F(LayerTreeHostCommonTest, MaximumAnimationScaleFactor) {
gfx::Transform perspective_matrix;
perspective_matrix.ApplyPerspectiveDepth(2.f);
- child_raw->SetTransform(perspective_matrix);
+ child_raw->test_properties()->transform = perspective_matrix;
grand_parent_raw->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(grand_parent_raw);
@@ -7204,7 +7209,7 @@ TEST_F(LayerTreeHostCommonTest, MaximumAnimationScaleFactor) {
EXPECT_EQ(0.f, GetStartingAnimationScale(child_raw));
EXPECT_EQ(0.f, GetStartingAnimationScale(grand_child_raw));
- parent_raw->SetTransform(perspective_matrix);
+ parent_raw->test_properties()->transform = perspective_matrix;
grand_parent_raw->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(grand_parent_raw);
@@ -7220,9 +7225,9 @@ TEST_F(LayerTreeHostCommonTest, MaximumAnimationScaleFactor) {
EXPECT_EQ(0.f, GetStartingAnimationScale(child_raw));
EXPECT_EQ(0.f, GetStartingAnimationScale(grand_child_raw));
- parent_raw->SetTransform(gfx::Transform());
- child_raw->SetTransform(gfx::Transform());
- grand_parent_raw->SetTransform(perspective_matrix);
+ parent_raw->test_properties()->transform = gfx::Transform();
+ child_raw->test_properties()->transform = gfx::Transform();
+ grand_parent_raw->test_properties()->transform = perspective_matrix;
grand_parent_raw->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(grand_parent_raw);
@@ -7524,7 +7529,7 @@ TEST_F(LayerTreeHostCommonTest, DrawPropertyScales) {
root->SetBounds(gfx::Size(1, 1));
root->SetDrawsContent(true);
- child1_layer->SetTransform(scale_transform_child1);
+ child1_layer->test_properties()->transform = scale_transform_child1;
child1_layer->SetBounds(gfx::Size(1, 1));
child1_layer->SetDrawsContent(true);
@@ -7551,7 +7556,7 @@ TEST_F(LayerTreeHostCommonTest, DrawPropertyScales) {
AnimationTimeline::Create(AnimationIdProvider::NextTimelineId());
host_impl.animation_host()->AddAnimationTimeline(timeline);
- child2_layer->SetTransform(scale_transform_child2);
+ child2_layer->test_properties()->transform = scale_transform_child2;
child2_layer->SetBounds(gfx::Size(1, 1));
child2_layer->SetDrawsContent(true);
AddAnimatedTransformToElementWithPlayer(child2_layer->element_id(), timeline,
@@ -7656,9 +7661,9 @@ TEST_F(LayerTreeHostCommonTest, AnimationScales) {
scale_transform_child2.Scale(4, 5);
root_layer->SetBounds(gfx::Size(1, 1));
- child1_layer->SetTransform(scale_transform_child1);
+ child1_layer->test_properties()->transform = scale_transform_child1;
child1_layer->SetBounds(gfx::Size(1, 1));
- child2_layer->SetTransform(scale_transform_child2);
+ child2_layer->test_properties()->transform = scale_transform_child2;
child2_layer->SetBounds(gfx::Size(1, 1));
TransformOperations scale;
@@ -7684,8 +7689,8 @@ TEST_F(LayerTreeHostCommonTest, AnimationScales) {
EXPECT_FLOAT_EQ(3.f, GetStartingAnimationScale(child2_layer));
// Correctly updates animation scale when layer property changes.
- child1_layer->SetTransform(gfx::Transform());
- child1_layer->UpdatePropertyTreeTransform();
+ child1_layer->test_properties()->transform = gfx::Transform();
+ child1_layer->UpdatePropertyTreeTransform(gfx::Transform());
root_layer->layer_tree_impl()->property_trees()->needs_rebuild = false;
ExecuteCalculateDrawProperties(root_layer);
EXPECT_FLOAT_EQ(8.f, GetMaximumAnimationScale(child2_layer));
@@ -7726,7 +7731,7 @@ TEST_F(LayerTreeHostCommonTest,
scale_transform_child.Scale(4, 5);
root_layer->SetBounds(gfx::Size(1, 1));
- child_layer->SetTransform(scale_transform_child);
+ child_layer->test_properties()->transform = scale_transform_child;
child_layer->SetBounds(gfx::Size(1, 1));
TransformOperations scale;
@@ -7938,7 +7943,7 @@ TEST_F(LayerTreeHostCommonTest,
root->SetBounds(gfx::Size(100, 100));
clip->SetBounds(gfx::Size(10, 10));
clip->SetMasksToBounds(true);
- animated->SetTransform(uninvertible_matrix);
+ animated->test_properties()->transform = uninvertible_matrix;
animated->SetBounds(gfx::Size(120, 120));
surface->SetBounds(gfx::Size(100, 100));
surface->test_properties()->force_render_surface = true;
@@ -8223,7 +8228,7 @@ TEST_F(LayerTreeHostCommonTest, ChangeTransformOrigin) {
root->SetBounds(gfx::Size(100, 100));
root->SetDrawsContent(true);
- child->SetTransform(scale_matrix);
+ child->test_properties()->transform = scale_matrix;
child->SetBounds(gfx::Size(10, 10));
child->SetDrawsContent(true);
@@ -8246,7 +8251,7 @@ TEST_F(LayerTreeHostCommonTest, UpdateScrollChildPosition) {
scale.Scale(2.f, 2.f);
root->SetBounds(gfx::Size(50, 50));
- scroll_child->SetTransform(scale);
+ scroll_child->test_properties()->transform = scale;
scroll_child->SetBounds(gfx::Size(40, 40));
scroll_child->SetDrawsContent(true);
scroll_parent->SetBounds(gfx::Size(30, 30));
@@ -8455,11 +8460,11 @@ TEST_F(LayerTreeHostCommonTest, SkippingLayerImpl) {
rotate_back_and_translate.RotateAboutYAxis(180);
rotate_back_and_translate.Translate(-10, 0);
- child_ptr->SetTransform(singular);
+ child_ptr->test_properties()->transform = singular;
host_impl.active_tree()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawPropertiesWithPropertyTrees(root_ptr);
EXPECT_EQ(gfx::Rect(0, 0), grandchild_ptr->visible_layer_rect());
- child_ptr->SetTransform(gfx::Transform());
+ child_ptr->test_properties()->transform = gfx::Transform();
child_ptr->test_properties()->hide_layer_and_subtree = true;
ExecuteCalculateDrawPropertiesWithPropertyTrees(root_ptr);
@@ -8471,15 +8476,15 @@ TEST_F(LayerTreeHostCommonTest, SkippingLayerImpl) {
EXPECT_EQ(gfx::Rect(0, 0), grandchild_ptr->visible_layer_rect());
child_ptr->test_properties()->opacity = 1.f;
- root_ptr->SetTransform(singular);
+ root_ptr->test_properties()->transform = singular;
// Force transform tree to have a node for child, so that ancestor's
// invertible transform can be tested.
- child_ptr->SetTransform(rotate);
+ child_ptr->test_properties()->transform = rotate;
host_impl.active_tree()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawPropertiesWithPropertyTrees(root_ptr);
EXPECT_EQ(gfx::Rect(0, 0), grandchild_ptr->visible_layer_rect());
- root_ptr->SetTransform(gfx::Transform());
- child_ptr->SetTransform(gfx::Transform());
+ root_ptr->test_properties()->transform = gfx::Transform();
+ child_ptr->test_properties()->transform = gfx::Transform();
root_ptr->test_properties()->opacity = 0.f;
child_ptr->test_properties()->opacity = 0.7f;
@@ -8505,11 +8510,11 @@ TEST_F(LayerTreeHostCommonTest, SkippingLayerImpl) {
grandchild_ptr->set_visible_layer_rect(gfx::Rect());
child_ptr->SetHasRenderSurface(true);
child_ptr->test_properties()->double_sided = true;
- child_ptr->SetTransform(rotate_back_and_translate);
+ child_ptr->test_properties()->transform = rotate_back_and_translate;
root_ptr->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawPropertiesWithPropertyTrees(root_ptr);
EXPECT_EQ(gfx::Rect(10, 10), grandchild_ptr->visible_layer_rect());
- child_ptr->SetTransform(gfx::Transform());
+ child_ptr->test_properties()->transform = gfx::Transform();
std::unique_ptr<KeyframedTransformAnimationCurve> curve(
KeyframedTransformAnimationCurve::Create());
@@ -8534,8 +8539,8 @@ TEST_F(LayerTreeHostCommonTest, SkippingLayerImpl) {
->AddAnimation(std::move(transform_animation));
grandchild_ptr->set_visible_layer_rect(gfx::Rect());
child_ptr->SetScrollClipLayer(root_ptr->id());
- root_ptr->SetTransform(singular);
- child_ptr->SetTransform(singular);
+ root_ptr->test_properties()->transform = singular;
+ child_ptr->test_properties()->transform = singular;
root_ptr->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawPropertiesWithPropertyTrees(root_ptr);
EXPECT_EQ(gfx::Rect(0, 0), grandchild_ptr->visible_layer_rect());
@@ -8556,7 +8561,7 @@ TEST_F(LayerTreeHostCommonTest, LayerSkippingInSubtreeOfSingularTransform) {
singular.matrix().set(0, 1, 1);
root->SetBounds(gfx::Size(10, 10));
- child->SetTransform(singular);
+ child->test_properties()->transform = singular;
child->SetBounds(gfx::Size(10, 10));
child->SetDrawsContent(true);
grand_child->SetBounds(gfx::Size(10, 10));
@@ -8686,12 +8691,12 @@ TEST_F(LayerTreeHostCommonTest, SkippingLayer) {
gfx::Transform rotate;
child->test_properties()->double_sided = false;
rotate.RotateAboutXAxis(180.f);
- child->SetTransform(rotate);
+ child->test_properties()->transform = rotate;
root->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root);
EXPECT_EQ(gfx::Rect(0, 0), child->visible_layer_rect());
child->test_properties()->double_sided = true;
- child->SetTransform(gfx::Transform());
+ child->test_properties()->transform = gfx::Transform();
child->test_properties()->opacity = 0.f;
root->layer_tree_impl()->property_trees()->needs_rebuild = true;
@@ -8769,12 +8774,12 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceClipsSubtree) {
transform2.Translate3d(10, 10, 10);
root->SetBounds(gfx::Size(30, 30));
- significant_transform->SetTransform(transform1);
+ significant_transform->test_properties()->transform = transform1;
significant_transform->SetBounds(gfx::Size(30, 30));
layer_clips_subtree->SetBounds(gfx::Size(30, 30));
layer_clips_subtree->SetMasksToBounds(true);
layer_clips_subtree->test_properties()->force_render_surface = true;
- render_surface->SetTransform(transform2);
+ render_surface->test_properties()->transform = transform2;
render_surface->SetBounds(gfx::Size(30, 30));
render_surface->test_properties()->force_render_surface = true;
test_layer->SetBounds(gfx::Size(30, 30));
@@ -8813,10 +8818,10 @@ TEST_F(LayerTreeHostCommonTest, TransformOfParentClipNodeAncestorOfTarget) {
transform.RotateAboutYAxis(45);
root->SetBounds(gfx::Size(30, 30));
- clip_layer->SetTransform(transform);
+ clip_layer->test_properties()->transform = transform;
clip_layer->SetBounds(gfx::Size(30, 30));
clip_layer->SetMasksToBounds(true);
- target_layer->SetTransform(transform);
+ target_layer->test_properties()->transform = transform;
target_layer->SetBounds(gfx::Size(30, 30));
target_layer->SetMasksToBounds(true);
test_layer->SetBounds(gfx::Size(30, 30));
@@ -8842,10 +8847,10 @@ TEST_F(LayerTreeHostCommonTest,
translate.Translate(2.0, 2.0);
root->SetBounds(gfx::Size(30, 30));
- clip_parent->SetTransform(translate);
+ clip_parent->test_properties()->transform = translate;
clip_parent->SetBounds(gfx::Size(30, 30));
clip_parent->SetMasksToBounds(true);
- between_clip_parent_and_child->SetTransform(translate);
+ between_clip_parent_and_child->test_properties()->transform = translate;
between_clip_parent_and_child->SetBounds(gfx::Size(30, 30));
render_surface->SetBounds(gfx::Size(30, 30));
render_surface->test_properties()->force_render_surface = true;
@@ -9027,11 +9032,11 @@ TEST_F(LayerTreeHostCommonTest, ClipBetweenClipChildTargetAndClipParentTarget) {
surface->SetBounds(gfx::Size(100, 100));
surface->SetMasksToBounds(true);
surface->test_properties()->force_render_surface = true;
- surface->SetTransform(rotate);
+ surface->test_properties()->transform = rotate;
clip_layer->SetBounds(gfx::Size(20, 20));
clip_layer->SetMasksToBounds(true);
clip_parent->SetBounds(gfx::Size(50, 50));
- unclipped_desc_surface->SetTransform(translate);
+ unclipped_desc_surface->test_properties()->transform = translate;
unclipped_desc_surface->SetBounds(gfx::Size(100, 100));
unclipped_desc_surface->SetDrawsContent(true);
unclipped_desc_surface->test_properties()->force_render_surface = true;
@@ -9062,7 +9067,7 @@ TEST_F(LayerTreeHostCommonTest, VisibleRectForDescendantOfScaledSurface) {
scale.Scale(2, 2);
root->SetBounds(gfx::Size(100, 100));
- surface->SetTransform(scale);
+ surface->test_properties()->transform = scale;
surface->SetBounds(gfx::Size(100, 100));
surface->SetMasksToBounds(true);
surface->test_properties()->force_render_surface = true;
@@ -9097,7 +9102,7 @@ TEST_F(LayerTreeHostCommonTest, LayerWithInputHandlerAndZeroOpacity) {
render_surface->SetBounds(gfx::Size(30, 30));
render_surface->SetMasksToBounds(true);
render_surface->test_properties()->force_render_surface = true;
- test_layer->SetTransform(translation);
+ test_layer->test_properties()->transform = translation;
test_layer->SetBounds(gfx::Size(20, 20));
test_layer->SetDrawsContent(true);
test_layer->SetTouchEventHandlerRegion(gfx::Rect(0, 0, 20, 20));
@@ -9221,7 +9226,7 @@ TEST_F(LayerTreeHostCommonTest, MaskLayerDrawProperties) {
root->SetBounds(gfx::Size(40, 40));
root->SetDrawsContent(true);
- child->SetTransform(transform);
+ child->test_properties()->transform = transform;
child->SetBounds(gfx::Size(30, 30));
child->SetDrawsContent(false);
mask->SetBounds(gfx::Size(20, 20));
@@ -9243,7 +9248,7 @@ TEST_F(LayerTreeHostCommonTest, MaskLayerDrawProperties) {
EXPECT_TRANSFORMATION_MATRIX_EQ(transform, mask->ScreenSpaceTransform());
transform.Translate(10, 10);
- child->SetTransform(transform);
+ child->test_properties()->transform = transform;
root->layer_tree_impl()->property_trees()->needs_rebuild = true;
ExecuteCalculateDrawProperties(root);
EXPECT_TRANSFORMATION_MATRIX_EQ(transform, mask->ScreenSpaceTransform());
@@ -9269,7 +9274,7 @@ TEST_F(LayerTreeHostCommonTest, ReplicaMaskLayerDrawProperties) {
root->SetBounds(gfx::Size(40, 40));
root->SetDrawsContent(true);
- child->SetTransform(transform);
+ child->test_properties()->transform = transform;
child->SetBounds(gfx::Size(30, 30));
replica->SetPosition(replica_position);
replica_mask->SetBounds(gfx::Size(20, 20));
@@ -9312,7 +9317,7 @@ TEST_F(LayerTreeHostCommonTest,
scale.Scale(2.f, 2.f);
root->SetBounds(gfx::Size(30, 30));
- render_surface1->SetTransform(scale);
+ render_surface1->test_properties()->transform = scale;
render_surface1->SetBounds(gfx::Size(30, 30));
render_surface1->test_properties()->force_render_surface = true;
between_targets->SetBounds(gfx::Size(30, 30));
@@ -9365,7 +9370,7 @@ TEST_F(LayerTreeHostCommonTest, LargeTransformTest) {
// the draw_transform of the render_surface, thus make draw property updates
// skip the child layer. We need further investigation into this to know
// what exactly happens here.
- child->SetTransform(large_transform);
+ child->test_properties()->transform = large_transform;
child->SetBounds(gfx::Size(30, 30));
ExecuteCalculateDrawProperties(root);
« no previous file with comments | « cc/trees/damage_tracker_unittest.cc ('k') | cc/trees/layer_tree_host_impl_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698