#include "third_party/blink/renderer/core/paint/timing/paint_timing_callback_manager.h"
#include "components/viz/common/frame_timing_details.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/page/chrome_client.h"
#include "third_party/blink/renderer/core/page/page.h"
#include "third_party/blink/renderer/core/paint/timing/paint_timing_detector.h"
#include "third_party/blink/renderer/platform/wtf/cross_thread_copier_std.h"
#include "third_party/blink/renderer/platform/wtf/cross_thread_functional.h"
namespace blink {
void PaintTimingCallbackManagerImpl::ReportPaintTime(
std::unique_ptr<PaintTimingCallbackManager::CallbackQueue> frame_callbacks,
const viz::FrameTimingDetails& presentation_details) { … }
void PaintTimingCallbackManagerImpl::
RegisterPaintTimeCallbackForCombinedCallbacks() { … }
void PaintTimingCallbackManagerImpl::Trace(Visitor* visitor) const { … }
}