blob: 77231d98189c6a8fb499b297e483b3a31cd33a19 [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef LinkHighlight_h
#define LinkHighlight_h
#include "platform/PlatformExport.h"
namespace blink {
class WebLayer;
class PLATFORM_EXPORT LinkHighlight {
public:
virtual void Invalidate() = 0;
virtual void ClearCurrentGraphicsLayer() = 0;
virtual WebLayer* Layer() = 0;
protected:
virtual ~LinkHighlight() {}
};
} // namespace blink
#endif // LinkHighlight_h