#include "components/viz/service/display/delegated_ink_point_renderer_base.h"
#include <algorithm>
#include "base/metrics/histogram_functions.h"
#include "base/metrics/histogram_macros.h"
#include "base/trace_event/trace_event.h"
#include "components/viz/service/display/delegated_ink_trail_data.h"
#include "ui/gfx/delegated_ink_metadata.h"
namespace viz {
DelegatedInkPointRendererBase::DelegatedInkPointRendererBase() = default;
DelegatedInkPointRendererBase::~DelegatedInkPointRendererBase() = default;
void DelegatedInkPointRendererBase::InitMessagePipeline(
mojo::PendingReceiver<gfx::mojom::DelegatedInkPointRenderer> receiver) { … }
void DelegatedInkPointRendererBase::SetDelegatedInkMetadata(
std::unique_ptr<gfx::DelegatedInkMetadata> metadata) { … }
void DelegatedInkPointRendererBase::ResetPoints() { … }
std::vector<gfx::DelegatedInkPoint>
DelegatedInkPointRendererBase::FilterPoints() { … }
void DelegatedInkPointRendererBase::PredictPoints(
std::vector<gfx::DelegatedInkPoint>* ink_points_to_draw) { … }
void DelegatedInkPointRendererBase::ResetPrediction() { … }
void DelegatedInkPointRendererBase::ReportPointsDrawn() const { … }
void DelegatedInkPointRendererBase::StoreDelegatedInkPoint(
const gfx::DelegatedInkPoint& point) { … }
}