summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/transforms/rotate_transform_operation.cc
diff options
context:
space:
mode:
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.cc13
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),