#include "third_party/blink/renderer/core/paint/frame_set_painter.h"
#include "third_party/blink/renderer/core/layout/frame_set_layout_data.h"
#include "third_party/blink/renderer/core/paint/box_painter.h"
#include "third_party/blink/renderer/core/paint/box_fragment_painter.h"
#include "third_party/blink/renderer/core/paint/paint_auto_dark_mode.h"
#include "third_party/blink/renderer/core/paint/paint_info.h"
namespace blink {
namespace {
constexpr Color kBorderStartEdgeColor = …;
constexpr Color kBorderEndEdgeColor = …;
constexpr Color kBorderFillColor = …;
bool ShouldPaintBorderAfter(const Vector<bool>& allow_border,
wtf_size_t index) { … }
}
void FrameSetPainter::PaintObject(const PaintInfo& paint_info,
const PhysicalOffset& paint_offset) { … }
void FrameSetPainter::PaintChildren(const PaintInfo& paint_info) { … }
void FrameSetPainter::PaintBorders(const PaintInfo& paint_info,
const PhysicalOffset& paint_offset) { … }
void FrameSetPainter::PaintRowBorder(const PaintInfo& paint_info,
const gfx::Rect& border_rect,
const Color& fill_color,
const AutoDarkMode& auto_dark_mode) { … }
void FrameSetPainter::PaintColumnBorder(const PaintInfo& paint_info,
const gfx::Rect& border_rect,
const Color& fill_color,
const AutoDarkMode& auto_dark_mode) { … }
}