#include "third_party/blink/renderer/core/paint/text_shadow_painter.h"
#include "base/containers/heap_array.h"
#include "base/numerics/safe_conversions.h"
#include "base/ranges/algorithm.h"
#include "third_party/blink/renderer/core/style/shadow_list.h"
namespace blink {
namespace {
sk_sp<PaintFilter> MakeOneTextShadowFilter(
const ShadowData& shadow,
const Color& current_color,
mojom::blink::ColorScheme color_scheme,
DropShadowPaintFilter::ShadowMode shadow_mode) { … }
sk_sp<PaintFilter> MakeTextShadowFilter(const TextPaintStyle& text_style) { … }
}
void ScopedTextShadowPainter::ApplyShadowList(
GraphicsContext& context,
const TextPaintStyle& text_style) { … }
}