#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_GRAPHICS_PAINT_SCROLLBAR_DISPLAY_ITEM_H_
#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_GRAPHICS_PAINT_SCROLLBAR_DISPLAY_ITEM_H_
#include "base/dcheck_is_on.h"
#include "cc/input/hit_test_opaqueness.h"
#include "cc/input/scrollbar.h"
#include "third_party/blink/renderer/platform/graphics/compositor_element_id.h"
#include "third_party/blink/renderer/platform/graphics/paint/display_item.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_record.h"
#include "third_party/blink/renderer/platform/heap/persistent.h"
#include "third_party/blink/renderer/platform/wtf/casting.h"
namespace cc {
class ScrollbarLayerBase;
}
namespace blink {
class DisplayItemClient;
class GraphicsContext;
class TransformPaintPropertyNode;
class PLATFORM_EXPORT ScrollbarDisplayItem final : public DisplayItem { … };
template <>
struct DowncastTraits<ScrollbarDisplayItem> { … };
}
#endif