#include "third_party/blink/renderer/platform/graphics/platform_paint_worklet_layer_painter.h"
#include <utility>
#include "base/trace_event/trace_event.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_record.h"
#include "third_party/blink/renderer/platform/graphics/paint_worklet_paint_dispatcher.h"
namespace blink {
PlatformPaintWorkletLayerPainter::PlatformPaintWorkletLayerPainter(
std::unique_ptr<PaintWorkletPaintDispatcher> dispatcher)
: … { … }
PlatformPaintWorkletLayerPainter::~PlatformPaintWorkletLayerPainter() { … }
void PlatformPaintWorkletLayerPainter::DispatchWorklets(
cc::PaintWorkletJobMap worklet_data_map,
DoneCallback done_callback) { … }
bool PlatformPaintWorkletLayerPainter::HasOngoingDispatch() const { … }
}