#include "cc/metrics/frame_sorter.h"
#include <utility>
#include "cc/metrics/frame_info.h"
namespace cc {
FrameState;
void FrameState::OnBegin() { … }
void FrameState::OnAck(bool is_dropped) { … }
void FrameState::OnReset() { … }
bool FrameState::IsComplete() const { … }
FrameSorter::FrameSorter(InOrderBeginFramesCallback callback)
: … { … }
FrameSorter::~FrameSorter() = default;
void FrameSorter::AddNewFrame(const viz::BeginFrameArgs& args) { … }
void FrameSorter::AddFrameResult(const viz::BeginFrameArgs& args,
const FrameInfo& frame_info) { … }
bool FrameSorter::IsAlreadyReportedDropped(const viz::BeginFrameId& id) const { … }
void FrameSorter::Reset() { … }
void FrameSorter::FlushFrames() { … }
}