chromium/ui/compositor/transform_animation_curve_adapter.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/compositor/transform_animation_curve_adapter.h"

#include "base/memory/ptr_util.h"
#include "ui/gfx/geometry/decomposed_transform.h"
#include "ui/gfx/geometry/transform_util.h"

namespace ui {

namespace {

static gfx::TransformOperations WrapTransform(const gfx::Transform& transform) {}

}  // namespace

TransformAnimationCurveAdapter::TransformAnimationCurveAdapter(
    gfx::Tween::Type tween_type,
    gfx::Transform initial_value,
    gfx::Transform target_value,
    base::TimeDelta duration)
    :{}

TransformAnimationCurveAdapter::TransformAnimationCurveAdapter(
    const TransformAnimationCurveAdapter& other) = default;

TransformAnimationCurveAdapter::~TransformAnimationCurveAdapter() {}

base::TimeDelta TransformAnimationCurveAdapter::Duration() const {}

std::unique_ptr<gfx::AnimationCurve> TransformAnimationCurveAdapter::Clone()
    const {}

gfx::TransformOperations TransformAnimationCurveAdapter::GetValue(
    base::TimeDelta t) const {}

gfx::TransformOperations TransformAnimationCurveAdapter::GetTransformedValue(
    base::TimeDelta t,
    gfx::TimingFunction::LimitDirection) const {}

bool TransformAnimationCurveAdapter::PreservesAxisAlignment() const {}

bool TransformAnimationCurveAdapter::MaximumScale(float* max_scale) const {}

}  // namespace ui