summaryrefslogtreecommitdiffstats
path: root/ui/gfx/interpolated_transform.cc
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-16 23:29:07 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-16 23:29:07 +0000
commit958c79f841bea98be700ee4380dea57de5dac4ae (patch)
tree74c5ec1b4947ef5c3f6821a52aa825d73a3d4920 /ui/gfx/interpolated_transform.cc
parent6456f1b1a5e4f723167abca6ba257f297d949443 (diff)
downloadchromium_src-958c79f841bea98be700ee4380dea57de5dac4ae.zip
chromium_src-958c79f841bea98be700ee4380dea57de5dac4ae.tar.gz
chromium_src-958c79f841bea98be700ee4380dea57de5dac4ae.tar.bz2
Revert r127269 "Adds a new layer animation element which owns an interpolated transform. This allows more control over the interpolation, and in particular, it allows for a rotation about a pivot."
Revert r127280 "Fix Win Aura compile break caused by r127269." TBR=mpcomplete@chromium.org,vollick@chromium.org BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/9722015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127300 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/interpolated_transform.cc')
-rw-r--r--ui/gfx/interpolated_transform.cc45
1 files changed, 3 insertions, 42 deletions
diff --git a/ui/gfx/interpolated_transform.cc b/ui/gfx/interpolated_transform.cc
index 6989fda..b2669bb 100644
--- a/ui/gfx/interpolated_transform.cc
+++ b/ui/gfx/interpolated_transform.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -27,22 +27,18 @@ namespace ui {
InterpolatedTransform::InterpolatedTransform()
: start_time_(0.0f),
- end_time_(1.0f),
- reversed_(false) {
+ end_time_(1.0f) {
}
InterpolatedTransform::InterpolatedTransform(float start_time,
float end_time)
: start_time_(start_time),
- end_time_(end_time),
- reversed_(false) {
+ end_time_(end_time) {
}
InterpolatedTransform::~InterpolatedTransform() {}
ui::Transform InterpolatedTransform::Interpolate(float t) const {
- if (reversed_)
- t = 1.0f - t;
ui::Transform result = InterpolateButDoNotCompose(t);
if (child_.get()) {
result.ConcatTransform(child_->Interpolate(t));
@@ -162,41 +158,6 @@ ui::Transform InterpolatedRotation::InterpolateButDoNotCompose(float t) const {
}
///////////////////////////////////////////////////////////////////////////////
-// InterpolatedAxisAngleRotation
-//
-
-InterpolatedAxisAngleRotation::InterpolatedAxisAngleRotation(
- gfx::Point3f axis,
- float start_degrees,
- float end_degrees)
- : InterpolatedTransform(),
- axis_(axis),
- start_degrees_(start_degrees),
- end_degrees_(end_degrees) {
-}
-
-InterpolatedAxisAngleRotation::InterpolatedAxisAngleRotation(
- gfx::Point3f axis,
- float start_degrees,
- float end_degrees,
- float start_time,
- float end_time)
- : InterpolatedTransform(start_time, end_time),
- axis_(axis),
- start_degrees_(start_degrees),
- end_degrees_(end_degrees) {
-}
-
-InterpolatedAxisAngleRotation::~InterpolatedAxisAngleRotation() {}
-
-ui::Transform
-InterpolatedAxisAngleRotation::InterpolateButDoNotCompose(float t) const {
- ui::Transform result;
- result.SetRotateAbout(axis_, ValueBetween(t, start_degrees_, end_degrees_));
- return result;
-}
-
-///////////////////////////////////////////////////////////////////////////////
// InterpolatedScale
//