#include "ui/views/animation/test/test_ink_drop_host.h"
#include <memory>
#include "base/functional/bind.h"
#include "ui/gfx/geometry/size.h"
#include "ui/views/animation/ink_drop.h"
#include "ui/views/animation/ink_drop_highlight.h"
#include "ui/views/animation/ink_drop_impl.h"
#include "ui/views/animation/square_ink_drop_ripple.h"
#include "ui/views/animation/test/ink_drop_highlight_test_api.h"
#include "ui/views/animation/test/square_ink_drop_ripple_test_api.h"
namespace views {
class InkDropHost;
namespace {
class TestInkDropRipple : public SquareInkDropRipple { … };
class TestInkDropHighlight : public InkDropHighlight { … };
}
TestInkDropHost::TestInkDropHost(
InkDropImpl::AutoHighlightMode auto_highlight_mode) { … }
void TestInkDropHost::AddLayerToRegion(ui::Layer* layer,
views::LayerRegion region) { … }
void TestInkDropHost::RemoveLayerFromRegions(ui::Layer* layer) { … }
TestInkDropHost::~TestInkDropHost() { … }
}