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

Unified Diff: ui/gfx/interpolated_transform.cc

Issue 11087093: Migrate ui::Transform to gfx::Transform (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Should pass trybots this time Created 8 years, 2 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
« no previous file with comments | « ui/gfx/interpolated_transform.h ('k') | ui/gfx/interpolated_transform_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gfx/interpolated_transform.cc
diff --git a/ui/gfx/interpolated_transform.cc b/ui/gfx/interpolated_transform.cc
index 54ecba93f489f9e7be551795b884b4d71b5a7089..2db6adfb3a8c4010cc757a654b76bdc35fcc4e8d 100644
--- a/ui/gfx/interpolated_transform.cc
+++ b/ui/gfx/interpolated_transform.cc
@@ -28,13 +28,13 @@ bool IsMultipleOfNinetyDegrees(float degrees)
// *rotation is set to be the appropriate sanitized rotation matrix. That is,
// the rotation matrix corresponding to |degrees| which has entries that are all
// either 0, 1 or -1.
-bool MassageRotationIfMultipleOfNinetyDegrees(ui::Transform* rotation,
+bool MassageRotationIfMultipleOfNinetyDegrees(gfx::Transform* rotation,
float degrees)
{
if (!IsMultipleOfNinetyDegrees(degrees) || !rotation)
return false;
- ui::Transform transform;
+ gfx::Transform transform;
SkMatrix44& m = transform.matrix();
float degrees_by_ninety = degrees / 90.0f;
@@ -88,10 +88,10 @@ InterpolatedTransform::InterpolatedTransform(float start_time,
InterpolatedTransform::~InterpolatedTransform() {}
-ui::Transform InterpolatedTransform::Interpolate(float t) const {
+gfx::Transform InterpolatedTransform::Interpolate(float t) const {
if (reversed_)
t = 1.0f - t;
- ui::Transform result = InterpolateButDoNotCompose(t);
+ gfx::Transform result = InterpolateButDoNotCompose(t);
if (child_.get()) {
result.ConcatTransform(child_->Interpolate(t));
}
@@ -102,7 +102,7 @@ void InterpolatedTransform::SetChild(InterpolatedTransform* child) {
child_.reset(child);
}
-bool InterpolatedTransform::FactorTRS(const ui::Transform& transform,
+bool InterpolatedTransform::FactorTRS(const gfx::Transform& transform,
gfx::Point* translation,
float* rotation,
gfx::Point3f* scale) {
@@ -203,8 +203,8 @@ InterpolatedRotation::InterpolatedRotation(float start_degrees,
InterpolatedRotation::~InterpolatedRotation() {}
-ui::Transform InterpolatedRotation::InterpolateButDoNotCompose(float t) const {
- ui::Transform result;
+gfx::Transform InterpolatedRotation::InterpolateButDoNotCompose(float t) const {
+ gfx::Transform result;
float interpolated_degrees = ValueBetween(t, start_degrees_, end_degrees_);
result.SetRotate(interpolated_degrees);
if (t == 0.0f || t == 1.0f)
@@ -240,9 +240,9 @@ InterpolatedAxisAngleRotation::InterpolatedAxisAngleRotation(
InterpolatedAxisAngleRotation::~InterpolatedAxisAngleRotation() {}
-ui::Transform
+gfx::Transform
InterpolatedAxisAngleRotation::InterpolateButDoNotCompose(float t) const {
- ui::Transform result;
+ gfx::Transform result;
result.SetRotateAbout(axis_, ValueBetween(t, start_degrees_, end_degrees_));
return result;
}
@@ -282,8 +282,8 @@ InterpolatedScale::InterpolatedScale(const gfx::Point3f& start_scale,
InterpolatedScale::~InterpolatedScale() {}
-ui::Transform InterpolatedScale::InterpolateButDoNotCompose(float t) const {
- ui::Transform result;
+gfx::Transform InterpolatedScale::InterpolateButDoNotCompose(float t) const {
+ gfx::Transform result;
float scale_x = ValueBetween(t, start_scale_.x(), end_scale_.x());
float scale_y = ValueBetween(t, start_scale_.y(), end_scale_.y());
// TODO(vollick) 3d xforms.
@@ -313,9 +313,9 @@ InterpolatedTranslation::InterpolatedTranslation(const gfx::Point& start_pos,
InterpolatedTranslation::~InterpolatedTranslation() {}
-ui::Transform
+gfx::Transform
InterpolatedTranslation::InterpolateButDoNotCompose(float t) const {
- ui::Transform result;
+ gfx::Transform result;
// TODO(vollick) 3d xforms.
result.SetTranslate(ValueBetween(t, start_pos_.x(), end_pos_.x()),
ValueBetween(t, start_pos_.y(), end_pos_.y()));
@@ -327,12 +327,12 @@ InterpolatedTranslation::InterpolateButDoNotCompose(float t) const {
//
InterpolatedConstantTransform::InterpolatedConstantTransform(
- const ui::Transform& transform)
+ const gfx::Transform& transform)
: InterpolatedTransform(),
transform_(transform) {
}
-ui::Transform
+gfx::Transform
InterpolatedConstantTransform::InterpolateButDoNotCompose(float t) const {
return transform_;
}
@@ -361,18 +361,18 @@ InterpolatedTransformAboutPivot::InterpolatedTransformAboutPivot(
InterpolatedTransformAboutPivot::~InterpolatedTransformAboutPivot() {}
-ui::Transform
+gfx::Transform
InterpolatedTransformAboutPivot::InterpolateButDoNotCompose(float t) const {
if (transform_.get()) {
return transform_->Interpolate(t);
}
- return Transform();
+ return gfx::Transform();
}
void InterpolatedTransformAboutPivot::Init(const gfx::Point& pivot,
InterpolatedTransform* xform) {
- ui::Transform to_pivot;
- ui::Transform from_pivot;
+ gfx::Transform to_pivot;
+ gfx::Transform from_pivot;
to_pivot.SetTranslate(-pivot.x(), -pivot.y());
from_pivot.SetTranslate(pivot.x(), pivot.y());
@@ -387,15 +387,15 @@ void InterpolatedTransformAboutPivot::Init(const gfx::Point& pivot,
}
InterpolatedTRSTransform::InterpolatedTRSTransform(
- const ui::Transform& start_transform,
- const ui::Transform& end_transform)
+ const gfx::Transform& start_transform,
+ const gfx::Transform& end_transform)
: InterpolatedTransform() {
Init(start_transform, end_transform);
}
InterpolatedTRSTransform::InterpolatedTRSTransform(
- const ui::Transform& start_transform,
- const ui::Transform& end_transform,
+ const gfx::Transform& start_transform,
+ const gfx::Transform& end_transform,
float start_time,
float end_time)
: InterpolatedTransform() {
@@ -404,16 +404,16 @@ InterpolatedTRSTransform::InterpolatedTRSTransform(
InterpolatedTRSTransform::~InterpolatedTRSTransform() {}
-ui::Transform
+gfx::Transform
InterpolatedTRSTransform::InterpolateButDoNotCompose(float t) const {
if (transform_.get()) {
return transform_->Interpolate(t);
}
- return Transform();
+ return gfx::Transform();
}
-void InterpolatedTRSTransform::Init(const Transform& start_transform,
- const Transform& end_transform) {
+void InterpolatedTRSTransform::Init(const gfx::Transform& start_transform,
+ const gfx::Transform& end_transform) {
gfx::Point start_translation, end_translation;
gfx::Point3f start_scale, end_scale;
float start_degrees, end_degrees;
« no previous file with comments | « ui/gfx/interpolated_transform.h ('k') | ui/gfx/interpolated_transform_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698