chromium/ui/views/animation/ink_drop_ripple.cc

// Copyright 2015 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/views/animation/ink_drop_ripple.h"

#include "base/command_line.h"
#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "ui/base/ui_base_switches.h"
#include "ui/compositor/callback_layer_animation_observer.h"
#include "ui/compositor/layer.h"

namespace views {

const float InkDropRipple::kHiddenOpacity =;

InkDropRipple::InkDropRipple(InkDropHost* ink_drop_host)
    :{}

InkDropRipple::~InkDropRipple() = default;

void InkDropRipple::AnimateToState(InkDropState ink_drop_state) {}

void InkDropRipple::SnapToState(InkDropState ink_drop_state) {}

void InkDropRipple::SnapToActivated() {}

bool InkDropRipple::IsVisible() {}

void InkDropRipple::SnapToHidden() {}

test::InkDropRippleTestApi* InkDropRipple::GetTestApi() {}

ui::LayerAnimationObserver* InkDropRipple::GetLayerAnimationObserver() {}

InkDropHost* InkDropRipple::GetInkDropHost() const {}

void InkDropRipple::AnimationStartedCallback(
    InkDropState ink_drop_state,
    const ui::CallbackLayerAnimationObserver& observer) {}

bool InkDropRipple::AnimationEndedCallback(
    InkDropState ink_drop_state,
    const ui::CallbackLayerAnimationObserver& observer) {}

std::unique_ptr<ui::CallbackLayerAnimationObserver>
InkDropRipple::CreateAnimationObserver(InkDropState ink_drop_state) {}

}  // namespace views