android_mt6572_jiabo/external/skia/tools/timer/Timer.h
2025-09-05 16:56:03 +08:00

26 lines
504 B
C++

/*
* Copyright 2011 Google Inc.
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#ifndef Timer_DEFINED
#define Timer_DEFINED
#include "SkString.h"
#include "SkTime.h"
#include "SkTypes.h"
class WallTimer {
public:
WallTimer() : fWall(-1) {}
void start() { fWall = SkTime::GetNSecs(); }
void end() { fWall = (SkTime::GetNSecs() - fWall) * 1e-6; }
double fWall; // Milliseconds.
};
SkString HumanizeMs(double);
#endif