#include "ui/views/animation/animation_delegate_views.h"
#include <memory>
#include <utility>
#include "ui/gfx/animation/animation_container.h"
#include "ui/views/animation/compositor_animation_runner.h"
#include "ui/views/widget/widget.h"
namespace views {
AnimationDelegateViews::AnimationDelegateViews(View* view,
const base::Location& location)
: … { … }
AnimationDelegateViews::~AnimationDelegateViews() { … }
void AnimationDelegateViews::AnimationContainerWasSet(
gfx::AnimationContainer* container) { … }
void AnimationDelegateViews::OnViewAddedToWidget(View* observed_view) { … }
void AnimationDelegateViews::OnViewRemovedFromWidget(View* observed_view) { … }
void AnimationDelegateViews::OnViewIsDeleting(View* observed_view) { … }
void AnimationDelegateViews::AnimationContainerShuttingDown(
gfx::AnimationContainer* container) { … }
base::TimeDelta AnimationDelegateViews::GetAnimationDurationForReporting()
const { … }
void AnimationDelegateViews::UpdateAnimationRunner(
const base::Location& location) { … }
void AnimationDelegateViews::ClearAnimationRunner() { … }
}