diff options
author | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-16 23:29:07 +0000 |
---|---|---|
committer | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-16 23:29:07 +0000 |
commit | 958c79f841bea98be700ee4380dea57de5dac4ae (patch) | |
tree | 74c5ec1b4947ef5c3f6821a52aa825d73a3d4920 /ui/gfx/interpolated_transform.cc | |
parent | 6456f1b1a5e4f723167abca6ba257f297d949443 (diff) | |
download | chromium_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.cc | 45 |
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 // |