diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/transforms/rotate_transform_operation.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/transforms/rotate_transform_operation.cc | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/chromium/third_party/blink/renderer/platform/transforms/rotate_transform_operation.cc b/chromium/third_party/blink/renderer/platform/transforms/rotate_transform_operation.cc index 4910951d0e3..648e24665ae 100644 --- a/chromium/third_party/blink/renderer/platform/transforms/rotate_transform_operation.cc +++ b/chromium/third_party/blink/renderer/platform/transforms/rotate_transform_operation.cc @@ -43,7 +43,7 @@ bool RotateTransformOperation::operator==( const TransformOperation& other) const { if (!IsSameType(other)) return false; - const Rotation& other_rotation = ToRotateTransformOperation(other).rotation_; + const auto& other_rotation = To<RotateTransformOperation>(other).rotation_; return rotation_.axis == other_rotation.axis && rotation_.angle == other_rotation.angle; } @@ -62,7 +62,7 @@ scoped_refptr<TransformOperation> RotateTransformOperation::Accumulate( const TransformOperation& other) { DCHECK(IsMatchingOperationType(other.GetType())); Rotation new_rotation = - Rotation::Add(rotation_, ToRotateTransformOperation(other).rotation_); + Rotation::Add(rotation_, To<RotateTransformOperation>(other).rotation_); return RotateTransformOperation::Create(new_rotation, GetTypeForRotation(new_rotation)); } @@ -91,8 +91,7 @@ scoped_refptr<TransformOperation> RotateTransformOperation::Blend( DCHECK(from->PrimitiveType() == OperationType::kRotate3D); OperationType type = from->IsSameType(*this) ? type_ : OperationType::kRotate3D; - const RotateTransformOperation& from_rotate = - ToRotateTransformOperation(*from); + const auto& from_rotate = To<RotateTransformOperation>(*from); return RotateTransformOperation::Create( Rotation::Slerp(from_rotate.rotation_, rotation_, progress), type); } @@ -123,8 +122,7 @@ bool RotateAroundOriginTransformOperation::operator==( const TransformOperation& other) const { if (!IsSameType(other)) return false; - const RotateAroundOriginTransformOperation& other_rotate = - ToRotateAroundOriginTransformOperation(other); + const auto& other_rotate = To<RotateAroundOriginTransformOperation>(other); const Rotation& other_rotation = other_rotate.rotation_; return rotation_.axis == other_rotation.axis && rotation_.angle == other_rotation.angle && @@ -146,8 +144,7 @@ scoped_refptr<TransformOperation> RotateAroundOriginTransformOperation::Blend( return RotateAroundOriginTransformOperation::Create(Angle() * progress, origin_x_, origin_y_); } - const RotateAroundOriginTransformOperation& from_rotate = - ToRotateAroundOriginTransformOperation(*from); + const auto& from_rotate = To<RotateAroundOriginTransformOperation>(*from); return RotateAroundOriginTransformOperation::Create( blink::Blend(from_rotate.Angle(), Angle(), progress), blink::Blend(from_rotate.origin_x_, origin_x_, progress), |