chromium/third_party/blink/renderer/core/page/link_highlight.cc

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

#include "third_party/blink/renderer/core/page/link_highlight.h"

#include <memory>

#include "cc/animation/animation_host.h"
#include "cc/animation/animation_id_provider.h"
#include "cc/animation/animation_timeline.h"
#include "cc/layers/picture_layer.h"
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/renderer/core/css/properties/longhands.h"
#include "third_party/blink/renderer/core/dom/node.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/layout/layout_object.h"
#include "third_party/blink/renderer/core/page/chrome_client.h"
#include "third_party/blink/renderer/core/page/page.h"
#include "third_party/blink/renderer/core/paint/link_highlight_impl.h"

namespace blink {

LinkHighlight::LinkHighlight(Page& owner) :{}

LinkHighlight::~LinkHighlight() {}

void LinkHighlight::Trace(Visitor* visitor) const {}

void LinkHighlight::RemoveHighlight() {}

void LinkHighlight::ResetForPageNavigation() {}

void LinkHighlight::SetTapHighlight(Node* node) {}

LocalFrame* LinkHighlight::MainFrame() const {}

void LinkHighlight::UpdateOpacityAndRequestAnimation() {}

void LinkHighlight::AnimationHostInitialized(
    cc::AnimationHost& animation_host) {}

void LinkHighlight::WillCloseAnimationHost() {}

bool LinkHighlight::IsHighlightingInternal(const LayoutObject& object) const {}

void LinkHighlight::UpdateBeforePrePaint() {}

void LinkHighlight::UpdateAfterPrePaint() {}

void LinkHighlight::Paint(GraphicsContext& context) const {}

void LinkHighlight::UpdateAfterPaint(
    const PaintArtifactCompositor* paint_artifact_compositor) {}

}  // namespace blink