diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/animation/svg_point_list_interpolation_type.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/animation/svg_point_list_interpolation_type.cc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/chromium/third_party/blink/renderer/core/animation/svg_point_list_interpolation_type.cc b/chromium/third_party/blink/renderer/core/animation/svg_point_list_interpolation_type.cc index 86b32f0abb8..a608927ed7f 100644 --- a/chromium/third_party/blink/renderer/core/animation/svg_point_list_interpolation_type.cc +++ b/chromium/third_party/blink/renderer/core/animation/svg_point_list_interpolation_type.cc @@ -37,7 +37,7 @@ InterpolationValue SVGPointListInterpolationType::MaybeConvertSVGValue( if (svg_value.GetType() != kAnimatedPoints) return nullptr; - const SVGPointList& point_list = ToSVGPointList(svg_value); + const auto& point_list = To<SVGPointList>(svg_value); auto result = std::make_unique<InterpolableList>(point_list.length() * 2); for (wtf_size_t i = 0; i < point_list.length(); i++) { const SVGPoint& point = *point_list.at(i); @@ -52,8 +52,9 @@ PairwiseInterpolationValue SVGPointListInterpolationType::MaybeMergeSingles( InterpolationValue&& start, InterpolationValue&& end) const { wtf_size_t start_length = - ToInterpolableList(*start.interpolable_value).length(); - wtf_size_t end_length = ToInterpolableList(*end.interpolable_value).length(); + To<InterpolableList>(*start.interpolable_value).length(); + wtf_size_t end_length = + To<InterpolableList>(*end.interpolable_value).length(); if (start_length != end_length) return nullptr; @@ -66,10 +67,10 @@ void SVGPointListInterpolationType::Composite( const InterpolationValue& value, double interpolation_fraction) const { wtf_size_t start_length = - ToInterpolableList(*underlying_value_owner.Value().interpolable_value) + To<InterpolableList>(*underlying_value_owner.Value().interpolable_value) .length(); wtf_size_t end_length = - ToInterpolableList(*value.interpolable_value).length(); + To<InterpolableList>(*value.interpolable_value).length(); if (start_length == end_length) InterpolationType::Composite(underlying_value_owner, underlying_fraction, value, interpolation_fraction); @@ -82,12 +83,12 @@ SVGPropertyBase* SVGPointListInterpolationType::AppliedSVGValue( const NonInterpolableValue*) const { auto* result = MakeGarbageCollected<SVGPointList>(); - const InterpolableList& list = ToInterpolableList(interpolable_value); + const auto& list = To<InterpolableList>(interpolable_value); DCHECK_EQ(list.length() % 2, 0U); for (wtf_size_t i = 0; i < list.length(); i += 2) { FloatPoint point = - FloatPoint(ToInterpolableNumber(list.Get(i))->Value(), - ToInterpolableNumber(list.Get(i + 1))->Value()); + FloatPoint(To<InterpolableNumber>(list.Get(i))->Value(), + To<InterpolableNumber>(list.Get(i + 1))->Value()); result->Append(MakeGarbageCollected<SVGPoint>(point)); } |