#ifndef CC_METRICS_BEGIN_MAIN_FRAME_METRICS_H_
#define CC_METRICS_BEGIN_MAIN_FRAME_METRICS_H_
#include "base/time/time.h"
#include "cc/cc_export.h"
namespace cc {
struct CC_EXPORT BeginMainFrameMetrics {
base::TimeDelta handle_input_events;
base::TimeDelta animate;
base::TimeDelta style_update;
base::TimeDelta layout_update;
base::TimeDelta accessibility;
base::TimeDelta prepaint;
base::TimeDelta compositing_inputs;
base::TimeDelta paint;
base::TimeDelta composite_commit;
base::TimeDelta update_layers;
bool should_measure_smoothness = false;
BeginMainFrameMetrics();
BeginMainFrameMetrics(const BeginMainFrameMetrics& other);
BeginMainFrameMetrics& operator=(const BeginMainFrameMetrics& other);
};
}
#endif