Index: cc/layer_tree_host_common_unittest.cc |
diff --git a/cc/layer_tree_host_common_unittest.cc b/cc/layer_tree_host_common_unittest.cc |
index a1f69235cbbc84acef4de5300e9dc0cb9d48604f..24d1a2b9e3e3c904c78519ba254fab942b089cdd 100644 |
--- a/cc/layer_tree_host_common_unittest.cc |
+++ b/cc/layer_tree_host_common_unittest.cc |
@@ -49,7 +49,7 @@ void setLayerPropertiesForTesting(LayerImpl* layer, const gfx::Transform& transf |
layer->setContentBounds(bounds); |
} |
-void executeCalculateDrawTransformsAndVisibility(Layer* rootLayer, float deviceScaleFactor = 1, float pageScaleFactor = 1) |
+void executeCalculateDrawProperties(Layer* rootLayer, float deviceScaleFactor = 1, float pageScaleFactor = 1) |
{ |
gfx::Transform identityMatrix; |
std::vector<scoped_refptr<Layer> > dummyRenderSurfaceLayerList; |
@@ -58,10 +58,10 @@ void executeCalculateDrawTransformsAndVisibility(Layer* rootLayer, float deviceS |
// We are probably not testing what is intended if the rootLayer bounds are empty. |
DCHECK(!rootLayer->bounds().IsEmpty()); |
- LayerTreeHostCommon::calculateDrawTransforms(rootLayer, deviceViewportSize, deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, dummyRenderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(rootLayer, deviceViewportSize, deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, dummyRenderSurfaceLayerList); |
} |
-void executeCalculateDrawTransformsAndVisibility(LayerImpl* rootLayer, float deviceScaleFactor = 1, float pageScaleFactor = 1) |
+void executeCalculateDrawProperties(LayerImpl* rootLayer, float deviceScaleFactor = 1, float pageScaleFactor = 1) |
{ |
// Note: this version skips layer sorting. |
@@ -72,7 +72,7 @@ void executeCalculateDrawTransformsAndVisibility(LayerImpl* rootLayer, float dev |
// We are probably not testing what is intended if the rootLayer bounds are empty. |
DCHECK(!rootLayer->bounds().IsEmpty()); |
- LayerTreeHostCommon::calculateDrawTransforms(rootLayer, deviceViewportSize, deviceScaleFactor, pageScaleFactor, 0, dummyMaxTextureSize, dummyRenderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(rootLayer, deviceViewportSize, deviceScaleFactor, pageScaleFactor, 0, dummyMaxTextureSize, dummyRenderSurfaceLayerList); |
} |
scoped_ptr<LayerImpl> createTreeForFixedPositionTests() |
@@ -151,7 +151,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForNoOpLayer) |
setLayerPropertiesForTesting(child.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(0, 0), false); |
setLayerPropertiesForTesting(grandChild.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(0, 0), false); |
- executeCalculateDrawTransformsAndVisibility(parent.get()); |
+ executeCalculateDrawProperties(parent.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, child->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, child->screenSpaceTransform()); |
@@ -172,7 +172,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSingleLayer) |
gfx::Transform arbitraryTranslation; |
arbitraryTranslation.Translate(10, 20); |
setLayerPropertiesForTesting(layer.get(), identityMatrix, arbitraryTranslation, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(100, 100), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedDrawTransform = identityMatrix; |
EXPECT_TRANSFORMATION_MATRIX_EQ(expectedDrawTransform, layer->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, layer->screenSpaceTransform()); |
@@ -181,13 +181,13 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSingleLayer) |
gfx::Transform translationToCenter; |
translationToCenter.Translate(5, 6); |
setLayerPropertiesForTesting(layer.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(10, 12), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, layer->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, layer->screenSpaceTransform()); |
// Case 3: The anchor point by itself (without a layer transform) should have no effect on the transforms. |
setLayerPropertiesForTesting(layer.get(), identityMatrix, identityMatrix, gfx::PointF(0.25, 0.25), gfx::PointF(0, 0), gfx::Size(10, 12), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, layer->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, layer->screenSpaceTransform()); |
@@ -195,7 +195,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSingleLayer) |
gfx::Transform positionTransform; |
positionTransform.Translate(0, 1.2); |
setLayerPropertiesForTesting(layer.get(), identityMatrix, identityMatrix, gfx::PointF(0.25, 0.25), gfx::PointF(0, 1.2f), gfx::Size(10, 12), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(positionTransform, layer->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(positionTransform, layer->screenSpaceTransform()); |
@@ -204,7 +204,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSingleLayer) |
gfx::Transform layerTransform; |
layerTransform.Scale3d(2, 2, 1); |
setLayerPropertiesForTesting(layer.get(), layerTransform, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(10, 12), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(layerTransform, layer->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(layerTransform, layer->screenSpaceTransform()); |
@@ -213,16 +213,16 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSingleLayer) |
translationToAnchor.Translate(5, 0); |
gfx::Transform expectedResult = translationToAnchor * layerTransform * MathUtil::inverse(translationToAnchor); |
setLayerPropertiesForTesting(layer.get(), layerTransform, identityMatrix, gfx::PointF(0.5, 0), gfx::PointF(0, 0), gfx::Size(10, 12), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expectedResult, layer->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expectedResult, layer->screenSpaceTransform()); |
// Case 7: Verify that position pre-multiplies the layer transform. |
- // The current implementation of calculateDrawTransforms does this implicitly, but it is |
+ // The current implementation of calculateDrawProperties does this implicitly, but it is |
// still worth testing to detect accidental regressions. |
expectedResult = positionTransform * translationToAnchor * layerTransform * MathUtil::inverse(translationToAnchor); |
setLayerPropertiesForTesting(layer.get(), layerTransform, identityMatrix, gfx::PointF(0.5, 0), gfx::PointF(0, 1.2f), gfx::Size(10, 12), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expectedResult, layer->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(expectedResult, layer->screenSpaceTransform()); |
} |
@@ -245,7 +245,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSimpleHierarchy) |
setLayerPropertiesForTesting(parent.get(), identityMatrix, identityMatrix, gfx::PointF(0.25, 0.25), gfx::PointF(0, 0), gfx::Size(10, 12), false); |
setLayerPropertiesForTesting(child.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(16, 18), false); |
setLayerPropertiesForTesting(grandChild.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(76, 78), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, child->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, child->screenSpaceTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, grandChild->drawTransform()); |
@@ -257,7 +257,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSimpleHierarchy) |
setLayerPropertiesForTesting(parent.get(), identityMatrix, identityMatrix, gfx::PointF(0.25, 0.25), gfx::PointF(0, 1.2f), gfx::Size(10, 12), false); |
setLayerPropertiesForTesting(child.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(16, 18), false); |
setLayerPropertiesForTesting(grandChild.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(76, 78), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentPositionTransform, child->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentPositionTransform, child->screenSpaceTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentPositionTransform, grandChild->drawTransform()); |
@@ -272,7 +272,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSimpleHierarchy) |
setLayerPropertiesForTesting(parent.get(), parentLayerTransform, identityMatrix, gfx::PointF(0.25, 0.25), gfx::PointF(0, 0), gfx::Size(10, 12), false); |
setLayerPropertiesForTesting(child.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(16, 18), false); |
setLayerPropertiesForTesting(grandChild.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(76, 78), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentCompositeTransform, child->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentCompositeTransform, child->screenSpaceTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentCompositeTransform, grandChild->drawTransform()); |
@@ -293,7 +293,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSimpleHierarchy) |
setLayerPropertiesForTesting(parent.get(), parentLayerTransform, parentSublayerMatrix, gfx::PointF(0.25, 0.25), gfx::PointF(0, 0), gfx::Size(10, 12), false); |
setLayerPropertiesForTesting(child.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(16, 18), false); |
setLayerPropertiesForTesting(grandChild.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(76, 78), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentCompositeTransform, child->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentCompositeTransform, child->screenSpaceTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(flattenedCompositeTransform, grandChild->drawTransform()); |
@@ -304,7 +304,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSimpleHierarchy) |
setLayerPropertiesForTesting(parent.get(), parentLayerTransform, parentSublayerMatrix, gfx::PointF(0.25, 0.25), gfx::PointF(0, 0), gfx::Size(10, 12), false); |
setLayerPropertiesForTesting(child.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(16, 18), true); |
setLayerPropertiesForTesting(grandChild.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(76, 78), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentCompositeTransform, child->drawTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentCompositeTransform, child->screenSpaceTransform()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(parentCompositeTransform, grandChild->drawTransform()); |
@@ -350,7 +350,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForSingleRenderSurface) |
setLayerPropertiesForTesting(parent.get(), parentLayerTransform, parentSublayerMatrix, gfx::PointF(0.25, 0.25), gfx::PointF(0, 0), gfx::Size(100, 120), false); |
setLayerPropertiesForTesting(child.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(16, 18), false); |
setLayerPropertiesForTesting(grandChild.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(8, 10), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// Render surface should have been created now. |
ASSERT_TRUE(child->renderSurface()); |
@@ -414,7 +414,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForReplica) |
setLayerPropertiesForTesting(child.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(16, 18), false); |
setLayerPropertiesForTesting(grandChild.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(-0.5, -0.5), gfx::Size(1, 1), false); |
setLayerPropertiesForTesting(childReplica.get(), replicaLayerTransform, identityMatrix, gfx::PointF(0, 0), gfx::PointF(0, 0), gfx::Size(0, 0), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// Render surface should have been created now. |
ASSERT_TRUE(child->renderSurface()); |
@@ -517,7 +517,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForRenderSurfaceHierarchy) |
setLayerPropertiesForTesting(replicaOfRS1.get(), replicaLayerTransform, sublayerTransform, gfx::PointF(0.25, 0), gfx::PointF(0, 0), gfx::Size(), false); |
setLayerPropertiesForTesting(replicaOfRS2.get(), replicaLayerTransform, sublayerTransform, gfx::PointF(0.25, 0), gfx::PointF(0, 0), gfx::Size(), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// Only layers that are associated with render surfaces should have an actual renderSurface() value. |
// |
@@ -639,7 +639,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForFlatteningLayer) |
gfx::Transform expectedGrandChildDrawTransform = rotationAboutYAxis; // draws onto child's renderSurface |
gfx::Transform expectedGrandChildScreenSpaceTransform = MathUtil::to2dTransform(rotationAboutYAxis) * rotationAboutYAxis; |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// The child's drawTransform should have been taken by its surface. |
ASSERT_TRUE(child->renderSurface()); |
@@ -673,7 +673,7 @@ TEST(LayerTreeHostCommonTest, verifyTransformsForDegenerateIntermediateLayer) |
child->addChild(grandChild); |
child->setForceRenderSurface(true); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
ASSERT_TRUE(child->renderSurface()); |
EXPECT_TRANSFORMATION_MATRIX_EQ(identityMatrix, child->renderSurface()->drawTransform()); // This is the real test, the rest are sanity checks. |
@@ -699,7 +699,7 @@ TEST(LayerTreeHostCommonTest, verifyRenderSurfaceListForRenderSurfaceWithClipped |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// The child layer's content is entirely outside the parent's clip rect, so the intermediate |
// render surface should not be listed here, even if it was forced to be created. Render surfaces without children or visible |
@@ -726,7 +726,7 @@ TEST(LayerTreeHostCommonTest, verifyRenderSurfaceListForTransparentChild) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// Since the layer is transparent, renderSurface1->renderSurface() should not have gotten added anywhere. |
// Also, the drawable content rect should not have been extended by the children. |
@@ -758,7 +758,7 @@ TEST(LayerTreeHostCommonTest, verifyForceRenderSurface) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// The root layer always creates a renderSurface |
EXPECT_TRUE(parent->renderSurface()); |
@@ -767,7 +767,7 @@ TEST(LayerTreeHostCommonTest, verifyForceRenderSurface) |
renderSurfaceLayerList.clear(); |
renderSurface1->setForceRenderSurface(false); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_TRUE(parent->renderSurface()); |
EXPECT_FALSE(renderSurface1->renderSurface()); |
EXPECT_EQ(1U, renderSurfaceLayerList.size()); |
@@ -786,7 +786,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithD |
// Case 1: scrollDelta of 0, 0 |
child->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedChildTransform; |
gfx::Transform expectedGrandChildTransform = expectedChildTransform; |
@@ -796,7 +796,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithD |
// Case 2: scrollDelta of 10, 10 |
child->setScrollDelta(gfx::Vector2d(10, 10)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// Here the child is affected by scrollDelta, but the fixed position grandChild should not be affected. |
expectedChildTransform.MakeIdentity(); |
@@ -830,7 +830,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithT |
// Case 1: scrollDelta of 0, 0 |
child->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedChildTransform; |
expectedChildTransform.PreconcatTransform(nonUniformScale); |
@@ -842,7 +842,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithT |
// Case 2: scrollDelta of 10, 20 |
child->setScrollDelta(gfx::Vector2d(10, 20)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// The child should be affected by scrollDelta, but the fixed position grandChild should not be affected. |
expectedChildTransform.MakeIdentity(); |
@@ -868,7 +868,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithD |
// Case 1: scrollDelta of 0, 0 |
child->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedChildTransform; |
gfx::Transform expectedGrandChildTransform; |
@@ -882,7 +882,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithD |
// Case 2: scrollDelta of 10, 10 |
child->setScrollDelta(gfx::Vector2d(10, 10)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// Here the child and grandChild are affected by scrollDelta, but the fixed position greatGrandChild should not be affected. |
expectedChildTransform.MakeIdentity(); |
@@ -915,7 +915,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithD |
// Case 1: scrollDelta of 0, 0 |
child->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedChildTransform; |
expectedChildTransform.PreconcatTransform(rotationAboutZ); |
@@ -933,7 +933,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithD |
// Case 2: scrollDelta of 10, 20 |
child->setScrollDelta(gfx::Vector2d(10, 20)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// Here the child and grandChild are affected by scrollDelta, but the fixed position greatGrandChild should not be affected. |
expectedChildTransform.MakeIdentity(); |
@@ -975,7 +975,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithM |
// Case 1: scrollDelta of 0, 0 |
child->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedChildTransform; |
expectedChildTransform.PreconcatTransform(rotationAboutZ); |
@@ -994,7 +994,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithM |
// Case 2: scrollDelta of 10, 20 |
child->setScrollDelta(gfx::Vector2d(10, 0)); |
grandChild->setScrollDelta(gfx::Vector2d(5, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// Here the child and grandChild are affected by scrollDelta, but the fixed position greatGrandChild should not be affected. |
expectedChildTransform.MakeIdentity(); |
@@ -1036,7 +1036,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithI |
// Case 1: scrollDelta of 0, 0 |
child->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedChildTransform; |
gfx::Transform expectedSurfaceDrawTransform; |
@@ -1052,7 +1052,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithI |
// Case 2: scrollDelta of 10, 30 |
child->setScrollDelta(gfx::Vector2d(10, 30)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// Here the grandChild remains unchanged, because it scrolls along with the |
// renderSurface, and the translation is actually in the renderSurface. But, the fixed |
@@ -1126,7 +1126,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithM |
// Case 1: scrollDelta of 0, 0 |
child->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedChildTransform; |
@@ -1155,7 +1155,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithM |
// Case 2: scrollDelta of 10, 30 |
child->setScrollDelta(gfx::Vector2d(10, 30)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
expectedChildTransform.MakeIdentity(); |
expectedChildTransform.Translate(-10, -30); // scrollDelta |
@@ -1210,7 +1210,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithC |
// Case 1: scrollDelta of 0, 0 |
child->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedSurfaceDrawTransform; |
expectedSurfaceDrawTransform.Translate(0, 0); |
@@ -1223,7 +1223,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerWithC |
// Case 2: scrollDelta of 10, 10 |
child->setScrollDelta(gfx::Vector2d(10, 10)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// The surface is translated by scrollDelta, the child transform doesn't change |
// because it scrolls along with the surface, but the fixed position grandChild |
@@ -1256,7 +1256,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerThatI |
// Case 1: scrollDelta of 0, 0 |
child->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform expectedChildTransform; |
gfx::Transform expectedGrandChildTransform; |
@@ -1265,7 +1265,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerThatI |
// Case 2: scrollDelta of 10, 10 |
child->setScrollDelta(gfx::Vector2d(10, 10)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// Here the child is affected by scrollDelta, but the fixed position grandChild should not be affected. |
expectedChildTransform.MakeIdentity(); |
@@ -1291,7 +1291,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerThatH |
// Case 1: root scrollDelta of 0, 0 |
root->setScrollDelta(gfx::Vector2d(0, 0)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
gfx::Transform identityMatrix; |
@@ -1300,7 +1300,7 @@ TEST(LayerTreeHostCommonTest, verifyScrollCompensationForFixedPositionLayerThatH |
// Case 2: root scrollDelta of 10, 10 |
root->setScrollDelta(gfx::Vector2d(10, 20)); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
// The child is affected by scrollDelta, but it is already implcitly accounted for by |
// the child's target surface (i.e. the root renderSurface). The grandChild is not |
@@ -1362,7 +1362,7 @@ TEST(LayerTreeHostCommonTest, verifyClipRectCullsRenderSurfaces) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
ASSERT_EQ(2U, renderSurfaceLayerList.size()); |
EXPECT_EQ(parent->id(), renderSurfaceLayerList[0]->id()); |
@@ -1409,7 +1409,7 @@ TEST(LayerTreeHostCommonTest, verifyClipRectCullsSurfaceWithoutVisibleContent) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// Without an animation, we should cull child and grandChild from the renderSurfaceLayerList. |
ASSERT_EQ(1U, renderSurfaceLayerList.size()); |
@@ -1423,7 +1423,7 @@ TEST(LayerTreeHostCommonTest, verifyClipRectCullsSurfaceWithoutVisibleContent) |
grandChild->clearRenderSurface(); |
renderSurfaceLayerList.clear(); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// With an animating transform, we should keep child and grandChild in the renderSurfaceLayerList. |
ASSERT_EQ(3U, renderSurfaceLayerList.size()); |
@@ -1475,7 +1475,7 @@ TEST(LayerTreeHostCommonTest, verifyIsClippedIsSetCorrectly) |
// Case 1: nothing is clipped except the root renderSurface. |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
ASSERT_TRUE(root->renderSurface()); |
ASSERT_TRUE(child2->renderSurface()); |
@@ -1496,7 +1496,7 @@ TEST(LayerTreeHostCommonTest, verifyIsClippedIsSetCorrectly) |
// that clip. |
renderSurfaceLayerList.clear(); |
parent->setMasksToBounds(true); |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
ASSERT_TRUE(root->renderSurface()); |
ASSERT_TRUE(child2->renderSurface()); |
@@ -1516,7 +1516,7 @@ TEST(LayerTreeHostCommonTest, verifyIsClippedIsSetCorrectly) |
renderSurfaceLayerList.clear(); |
parent->setMasksToBounds(false); |
child2->setMasksToBounds(true); |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
ASSERT_TRUE(root->renderSurface()); |
ASSERT_TRUE(child2->renderSurface()); |
@@ -1575,7 +1575,7 @@ TEST(LayerTreeHostCommonTest, verifyDrawableContentRectForLayers) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_RECT_EQ(gfx::Rect(gfx::Point(5, 5), gfx::Size(10, 10)), grandChild1->drawableContentRect()); |
EXPECT_RECT_EQ(gfx::Rect(gfx::Point(15, 15), gfx::Size(5, 5)), grandChild3->drawableContentRect()); |
@@ -1645,7 +1645,7 @@ TEST(LayerTreeHostCommonTest, verifyClipRectIsPropagatedCorrectlyToSurfaces) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
ASSERT_TRUE(grandChild1->renderSurface()); |
ASSERT_TRUE(grandChild2->renderSurface()); |
@@ -1710,7 +1710,7 @@ TEST(LayerTreeHostCommonTest, verifyAnimationsForRenderSurfaceHierarchy) |
setLayerPropertiesForTesting(grandChildOfRS1.get(), layerTransform, sublayerTransform, gfx::PointF(0.25, 0), gfx::PointF(2.5, 0), gfx::Size(10, 10), false); |
setLayerPropertiesForTesting(grandChildOfRS2.get(), layerTransform, sublayerTransform, gfx::PointF(0.25, 0), gfx::PointF(2.5, 0), gfx::Size(10, 10), false); |
- executeCalculateDrawTransformsAndVisibility(parent.get()); |
+ executeCalculateDrawProperties(parent.get()); |
// Only layers that are associated with render surfaces should have an actual renderSurface() value. |
// |
@@ -2073,7 +2073,7 @@ TEST(LayerTreeHostCommonTest, verifyDrawableAndVisibleContentRectsForSimpleLayer |
setLayerPropertiesForTesting(child2.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(75, 75), gfx::Size(50, 50), false); |
setLayerPropertiesForTesting(child3.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(125, 125), gfx::Size(50, 50), false); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_RECT_EQ(gfx::Rect(0, 0, 100, 100), root->renderSurface()->drawableContentRect()); |
EXPECT_RECT_EQ(gfx::Rect(0, 0, 100, 100), root->drawableContentRect()); |
@@ -2112,7 +2112,7 @@ TEST(LayerTreeHostCommonTest, verifyDrawableAndVisibleContentRectsForLayersClipp |
setLayerPropertiesForTesting(grandChild3.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(125, 125), gfx::Size(50, 50), false); |
child->setMasksToBounds(true); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
ASSERT_FALSE(child->renderSurface()); |
@@ -2154,7 +2154,7 @@ TEST(LayerTreeHostCommonTest, verifyDrawableAndVisibleContentRectsForLayersInUnc |
setLayerPropertiesForTesting(child3.get(), identityMatrix, identityMatrix, gfx::PointF(0, 0), gfx::PointF(125, 125), gfx::Size(50, 50), false); |
renderSurface1->setForceRenderSurface(true); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
ASSERT_TRUE(renderSurface1->renderSurface()); |
@@ -2199,7 +2199,7 @@ TEST(LayerTreeHostCommonTest, verifyDrawableAndVisibleContentRectsForLayersInCli |
root->setMasksToBounds(true); |
renderSurface1->setForceRenderSurface(true); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
ASSERT_TRUE(renderSurface1->renderSurface()); |
@@ -2251,7 +2251,7 @@ TEST(LayerTreeHostCommonTest, verifyDrawableAndVisibleContentRectsForSurfaceHier |
root->setMasksToBounds(true); |
renderSurface1->setForceRenderSurface(true); |
renderSurface2->setForceRenderSurface(true); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
ASSERT_TRUE(renderSurface1->renderSurface()); |
ASSERT_TRUE(renderSurface2->renderSurface()); |
@@ -2303,7 +2303,7 @@ TEST(LayerTreeHostCommonTest, verifyDrawableAndVisibleContentRectsWithTransformO |
setLayerPropertiesForTesting(child1.get(), childRotation, identityMatrix, gfx::PointF(0.5, 0.5), gfx::PointF(25, 25), gfx::Size(50, 50), false); |
renderSurface1->setForceRenderSurface(true); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
ASSERT_TRUE(renderSurface1->renderSurface()); |
@@ -2344,7 +2344,7 @@ TEST(LayerTreeHostCommonTest, verifyDrawableAndVisibleContentRectsWithTransformO |
root->setMasksToBounds(true); |
renderSurface1->setForceRenderSurface(true); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
ASSERT_TRUE(renderSurface1->renderSurface()); |
@@ -2398,7 +2398,7 @@ TEST(LayerTreeHostCommonTest, verifyDrawableAndVisibleContentRectsInHighDPI) |
root->setMasksToBounds(true); |
renderSurface1->setForceRenderSurface(true); |
renderSurface2->setForceRenderSurface(true); |
- executeCalculateDrawTransformsAndVisibility(root.get(), deviceScaleFactor); |
+ executeCalculateDrawProperties(root.get(), deviceScaleFactor); |
ASSERT_TRUE(renderSurface1->renderSurface()); |
ASSERT_TRUE(renderSurface2->renderSurface()); |
@@ -2487,7 +2487,7 @@ TEST(LayerTreeHostCommonTest, verifyBackFaceCullingWithoutPreserves3d) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// Verify which renderSurfaces were created. |
EXPECT_FALSE(frontFacingChild->renderSurface()); |
@@ -2586,7 +2586,7 @@ TEST(LayerTreeHostCommonTest, verifyBackFaceCullingWithPreserves3d) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// Verify which renderSurfaces were created. |
EXPECT_FALSE(frontFacingChild->renderSurface()); |
@@ -2666,7 +2666,7 @@ TEST(LayerTreeHostCommonTest, verifyBackFaceCullingWithAnimatingTransforms) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_FALSE(child->renderSurface()); |
EXPECT_TRUE(animatingSurface->renderSurface()); |
@@ -2732,7 +2732,7 @@ TEST(LayerTreeHostCommonTest, verifyBackFaceCullingWithPreserves3dForFlatteningS |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// Verify which renderSurfaces were created. |
EXPECT_TRUE(frontFacingSurface->renderSurface()); |
@@ -2782,7 +2782,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForSingleLayer) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -2829,7 +2829,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForUninvertibleTransform) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -2881,7 +2881,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForSinglePositionedLayer) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -2926,7 +2926,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForSingleRotatedLayer) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -2980,7 +2980,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForSinglePerspectiveLayer) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -3043,7 +3043,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForSingleLayerWithScaledContents) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
// The visibleContentRect for testLayer is actually 100x100, even though its layout size is 50x50, positioned at 25x25. |
@@ -3105,7 +3105,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForSimpleClippedLayer) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -3193,7 +3193,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForMultiClippedRotatedLayer) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
// The grandChild is expected to create a renderSurface because it masksToBounds and is not axis aligned. |
@@ -3273,7 +3273,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForNonClippingIntermediateLayer) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -3351,7 +3351,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForMultipleLayers) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_TRUE(child1); |
@@ -3457,7 +3457,7 @@ TEST(LayerTreeHostCommonTest, verifyHitTestingForMultipleLayerLists) |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_TRUE(child1); |
@@ -3541,7 +3541,7 @@ TEST(LayerTreeHostCommonTest, verifyHitCheckingTouchHandlerRegionsForSingleLayer |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -3605,7 +3605,7 @@ TEST(LayerTreeHostCommonTest, verifyHitCheckingTouchHandlerRegionsForUninvertibl |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -3659,7 +3659,7 @@ TEST(LayerTreeHostCommonTest, verifyHitCheckingTouchHandlerRegionsForSinglePosit |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -3729,7 +3729,7 @@ TEST(LayerTreeHostCommonTest, verifyHitCheckingTouchHandlerRegionsForSingleLayer |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
// The visibleContentRect for testLayer is actually 100x100, even though its layout size is 50x50, positioned at 25x25. |
@@ -3803,7 +3803,7 @@ TEST(LayerTreeHostCommonTest, verifyHitCheckingTouchHandlerRegionsForSingleLayer |
pageScaleTransform.Scale(pageScaleFactor, pageScaleFactor); |
root->setImplTransform(pageScaleTransform); // Applying the pageScaleFactor through implTransform. |
gfx::Size scaledBoundsForRoot = gfx::ToCeiledSize(gfx::ScaleSize(root->bounds(), deviceScaleFactor * pageScaleFactor)); |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), scaledBoundsForRoot, deviceScaleFactor, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), scaledBoundsForRoot, deviceScaleFactor, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
// The visibleContentRect for testLayer is actually 100x100, even though its layout size is 50x50, positioned at 25x25. |
@@ -3885,7 +3885,7 @@ TEST(LayerTreeHostCommonTest, verifyHitCheckingTouchHandlerRegionsForSimpleClipp |
std::vector<LayerImpl*> renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(root.get(), root->bounds(), 1, 1, 0, dummyMaxTextureSize, renderSurfaceLayerList); |
// Sanity check the scenario we just created. |
ASSERT_EQ(1u, renderSurfaceLayerList.size()); |
@@ -3968,7 +3968,7 @@ TEST(LayerTreeHostCommonTest, verifyLayerTransformsInHighDPI) |
const double deviceScaleFactor = 2.5; |
const double pageScaleFactor = 1; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * pageScaleFactor, parent); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * pageScaleFactor, child); |
@@ -4050,7 +4050,7 @@ TEST(LayerTreeHostCommonTest, verifyLayerTransformsInHighDPIAccurateScaleZeroChi |
const float deviceScaleFactor = 1.7f; |
const float pageScaleFactor = 1; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * pageScaleFactor, parent); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * pageScaleFactor, child); |
@@ -4155,7 +4155,7 @@ TEST(LayerTreeHostCommonTest, verifyContentsScale) |
pageScaleMatrix.Scale(pageScaleFactor, pageScaleFactor); |
parent->setSublayerTransform(pageScaleMatrix); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * initialParentScale, parent); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * pageScaleFactor * initialParentScale * initialChildScale, childScale); |
@@ -4181,7 +4181,7 @@ TEST(LayerTreeHostCommonTest, verifyContentsScale) |
childEmpty->setTransform(identityMatrix); |
renderSurfaceLayerList.clear(); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * initialParentScale, parent); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * pageScaleFactor * initialParentScale * initialChildScale, childScale); |
@@ -4198,7 +4198,7 @@ TEST(LayerTreeHostCommonTest, verifyContentsScale) |
parent->setSublayerTransform(pageScaleMatrix); |
renderSurfaceLayerList.clear(); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * initialParentScale, parent); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * pageScaleFactor * initialParentScale * initialChildScale, childScale); |
@@ -4243,7 +4243,7 @@ TEST(LayerTreeHostCommonTest, verifySmallContentsScale) |
pageScaleMatrix.Scale(pageScaleFactor, pageScaleFactor); |
parent->setSublayerTransform(pageScaleMatrix); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * initialParentScale, parent); |
// The child's scale is < 1, so we should not save and use that scale factor. |
@@ -4256,7 +4256,7 @@ TEST(LayerTreeHostCommonTest, verifySmallContentsScale) |
childScale->setTransform(childScaleMatrix); |
renderSurfaceLayerList.clear(); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * initialParentScale, parent); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * pageScaleFactor * initialParentScale * finalChildScale, childScale); |
@@ -4340,7 +4340,7 @@ TEST(LayerTreeHostCommonTest, verifyContentsScaleForSurfaces) |
pageScaleMatrix.Scale(pageScaleFactor, pageScaleFactor); |
parent->setSublayerTransform(pageScaleMatrix); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, pageScaleFactor, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * initialParentScale, parent); |
EXPECT_CONTENTS_SCALE_EQ(deviceScaleFactor * pageScaleFactor * initialParentScale * initialChildScale, surfaceScale); |
@@ -4434,7 +4434,7 @@ TEST(LayerTreeHostCommonTest, verifyContentsScaleForAnimatingLayer) |
std::vector<scoped_refptr<Layer> > renderSurfaceLayerList; |
int dummyMaxTextureSize = 512; |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(initialParentScale, parent); |
// The layers with animating transforms should not compute a contentsScale other than 1 until they finish animating. |
@@ -4443,7 +4443,7 @@ TEST(LayerTreeHostCommonTest, verifyContentsScaleForAnimatingLayer) |
// Remove the animation, now it can save a raster scale. |
childScale->layerAnimationController()->removeAnimation(animationId); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), 1, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
EXPECT_CONTENTS_SCALE_EQ(initialParentScale, parent); |
// The layers with animating transforms should not compute a contentsScale other than 1 until they finish animating. |
@@ -4485,7 +4485,7 @@ TEST(LayerTreeHostCommonTest, verifyRenderSurfaceTransformsInHighDPI) |
duplicateChildNonOwner->setContentsScale(deviceScaleFactor); |
replica->setContentsScale(deviceScaleFactor); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// We should have two render surfaces. The root's render surface and child's |
// render surface (it needs one because it has a replica layer). |
@@ -4568,7 +4568,7 @@ TEST(LayerTreeHostCommonTest, verifyRenderSurfaceTransformsInHighDPIAccurateScal |
duplicateChildNonOwner->setContentsScale(deviceScaleFactor); |
replica->setContentsScale(deviceScaleFactor); |
- LayerTreeHostCommon::calculateDrawTransforms(parent.get(), parent->bounds(), deviceScaleFactor, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
+ LayerTreeHostCommon::calculateDrawProperties(parent.get(), parent->bounds(), deviceScaleFactor, 1, dummyMaxTextureSize, renderSurfaceLayerList); |
// We should have two render surfaces. The root's render surface and child's |
// render surface (it needs one because it has a replica layer). |
@@ -4635,7 +4635,7 @@ TEST(LayerTreeHostCommonTest, verifyTransparentChildRenderSurfaceCreation) |
child->addChild(grandChild); |
child->setOpacity(0.5f); |
- executeCalculateDrawTransformsAndVisibility(root.get()); |
+ executeCalculateDrawProperties(root.get()); |
EXPECT_FALSE(child->renderSurface()); |
} |