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

Unified Diff: Source/core/animation/TransformSVGInterpolation.cpp

Issue 1120003002: [Oilpan] Migrate most classes under core/animations to Oilpan heap. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebase Created 5 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
Index: Source/core/animation/TransformSVGInterpolation.cpp
diff --git a/Source/core/animation/TransformSVGInterpolation.cpp b/Source/core/animation/TransformSVGInterpolation.cpp
index 0ec0b5998bb162874fa7282395730b95a35084cd..cd533fbc426be7428589b00f848e62bb61b0a165 100644
--- a/Source/core/animation/TransformSVGInterpolation.cpp
+++ b/Source/core/animation/TransformSVGInterpolation.cpp
@@ -9,13 +9,13 @@ namespace blink {
namespace {
-PassOwnPtrWillBeRawPtr<InterpolableValue> translateToInterpolableValue(SVGTransform* transform)
+InterpolableValue* translateToInterpolableValue(SVGTransform* transform)
{
FloatPoint translate = transform->translate();
- OwnPtrWillBeRawPtr<InterpolableList> result = InterpolableList::create(2);
+ InterpolableList* result = InterpolableList::create(2);
result->set(0, InterpolableNumber::create(translate.x()));
result->set(1, InterpolableNumber::create(translate.y()));
- return result.release();
+ return result;
}
PassRefPtrWillBeRawPtr<SVGTransform> translateFromInterpolableValue(const InterpolableValue& value)
@@ -29,13 +29,13 @@ PassRefPtrWillBeRawPtr<SVGTransform> translateFromInterpolableValue(const Interp
return transform.release();
}
-PassOwnPtrWillBeRawPtr<InterpolableValue> scaleToInterpolableValue(SVGTransform* transform)
+InterpolableValue* scaleToInterpolableValue(SVGTransform* transform)
{
FloatSize scale = transform->scale();
- OwnPtrWillBeRawPtr<InterpolableList> result = InterpolableList::create(2);
+ InterpolableList* result = InterpolableList::create(2);
result->set(0, InterpolableNumber::create(scale.width()));
result->set(1, InterpolableNumber::create(scale.height()));
- return result.release();
+ return result;
}
PassRefPtrWillBeRawPtr<SVGTransform> scaleFromInterpolableValue(const InterpolableValue& value)
@@ -49,14 +49,14 @@ PassRefPtrWillBeRawPtr<SVGTransform> scaleFromInterpolableValue(const Interpolab
return transform.release();
}
-PassOwnPtrWillBeRawPtr<InterpolableValue> rotateToInterpolableValue(SVGTransform* transform)
+InterpolableValue* rotateToInterpolableValue(SVGTransform* transform)
{
FloatPoint rotationCenter = transform->rotationCenter();
- OwnPtrWillBeRawPtr<InterpolableList> result = InterpolableList::create(3);
+ InterpolableList* result = InterpolableList::create(3);
result->set(0, InterpolableNumber::create(transform->angle()));
result->set(1, InterpolableNumber::create(rotationCenter.x()));
result->set(2, InterpolableNumber::create(rotationCenter.y()));
- return result.release();
+ return result;
}
PassRefPtrWillBeRawPtr<SVGTransform> rotateFromInterpolableValue(const InterpolableValue& value)
@@ -71,7 +71,7 @@ PassRefPtrWillBeRawPtr<SVGTransform> rotateFromInterpolableValue(const Interpola
return transform.release();
}
-PassOwnPtrWillBeRawPtr<InterpolableValue> skewXToInterpolableValue(SVGTransform* transform)
+InterpolableValue* skewXToInterpolableValue(SVGTransform* transform)
{
return InterpolableNumber::create(transform->angle());
}
@@ -80,10 +80,10 @@ PassRefPtrWillBeRawPtr<SVGTransform> skewXFromInterpolableValue(const Interpolab
{
RefPtrWillBeRawPtr<SVGTransform> transform = SVGTransform::create(SVG_TRANSFORM_SKEWX);
transform->setSkewX(toInterpolableNumber(value).value());
- return transform.release();
+ return transform;
}
-PassOwnPtrWillBeRawPtr<InterpolableValue> skewYToInterpolableValue(SVGTransform* transform)
+InterpolableValue* skewYToInterpolableValue(SVGTransform* transform)
{
return InterpolableNumber::create(transform->angle());
}
@@ -104,7 +104,7 @@ bool TransformSVGInterpolation::canCreateFrom(SVGTransform* start, SVGTransform*
&& start->transformType() != SVG_TRANSFORM_MATRIX;
}
-PassOwnPtrWillBeRawPtr<InterpolableValue> TransformSVGInterpolation::toInterpolableValue(SVGTransform* transform, const SVGAnimatedPropertyBase*, SVGTransformType* transformTypePtr)
+InterpolableValue* TransformSVGInterpolation::toInterpolableValue(SVGTransform* transform, const SVGAnimatedPropertyBase*, SVGTransformType* transformTypePtr)
{
SVGTransformType transformType = static_cast<SVGTransformType>(transform->transformType());
if (transformTypePtr)
« no previous file with comments | « Source/core/animation/TransformSVGInterpolation.h ('k') | Source/core/animation/VisibilityStyleInterpolation.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698