#include "third_party/blink/renderer/platform/graphics/paint_record_pattern.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_record.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_shader.h"
#include "third_party/blink/renderer/platform/graphics/skia/skia_utils.h"
#include "ui/gfx/geometry/skia_conversions.h"
namespace blink {
scoped_refptr<PaintRecordPattern> PaintRecordPattern::Create(
PaintRecord record,
const gfx::RectF& record_bounds,
RepeatMode repeat_mode) { … }
PaintRecordPattern::PaintRecordPattern(PaintRecord record,
const gfx::RectF& record_bounds,
RepeatMode mode)
: … { … }
PaintRecordPattern::~PaintRecordPattern() = default;
sk_sp<PaintShader> PaintRecordPattern::CreateShader(
const SkMatrix& local_matrix) const { … }
}