Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
third_party
skia
tools
timer
Timer.cpp
Go to the documentation of this file.
1
/*
2
* Copyright 2011 Google Inc.
3
*
4
* Use of this source code is governed by a BSD-style license that can be
5
* found in the LICENSE file.
6
*/
7
#include "
tools/timer/Timer.h
"
8
9
SkString
HumanizeMs
(
double
ms) {
10
if
(ms > 60e+3)
return
SkStringPrintf
(
"%.3gm"
, ms/60e+3);
11
if
(ms > 1e+3)
return
SkStringPrintf
(
"%.3gs"
, ms/1e+3);
12
if
(ms < 1e-3)
return
SkStringPrintf
(
"%.3gns"
, ms*1e+6);
13
#ifdef SK_BUILD_FOR_WIN
14
if
(ms < 1)
return
SkStringPrintf
(
"%.3gus"
, ms*1e+3);
15
#else
16
if
(ms < 1)
return
SkStringPrintf
(
"%.3gµs"
, ms*1e+3);
17
#endif
18
return
SkStringPrintf
(
"%.3gms"
, ms);
19
}
SkStringPrintf
SK_API SkString static SkString SkStringPrintf()
Definition
SkString.h:287
HumanizeMs
SkString HumanizeMs(double ms)
Definition
Timer.cpp:9
Timer.h
SkString
Definition
SkString.h:118
Generated on Fri Apr 26 2024 06:18:13 for Flutter Engine by
1.9.8