10 #ifndef SkTime_DEFINED
11 #define SkTime_DEFINED
23 int16_t fTimeZoneMinutes;
37 static double GetSecs() {
return GetNSecs() * 1e-9; }
38 static double GetMSecs() {
return GetNSecs() * 1e-6; }
39 static double GetNSecs();
50 , fNow(SkTime::GetMSecs()) {}
52 uint64_t dur =
static_cast<uint64_t
>(SkTime::GetMSecs() - fNow);
53 SkDebugf(
"%s %ld\n", fLabel ? fLabel :
"", dur);
59 #define SkAutoTime(...) SK_REQUIRE_LOCAL_VAR(SkAutoTime)
uint8_t fSecond
0..59
Definition: SkTime.h:31
uint16_t fYear
e.g. 2005
Definition: SkTime.h:25
uint8_t fDayOfWeek
0..6, 0==Sunday
Definition: SkTime.h:27
uint8_t fHour
0..23
Definition: SkTime.h:29
uint8_t fMonth
1..12
Definition: SkTime.h:26
uint8_t fMinute
0..59
Definition: SkTime.h:30
uint8_t fDay
1..31
Definition: SkTime.h:28
Platform-implemented utilities to return time of day, and millisecond counter.
Definition: SkTime.h:20
Light weight class for managing strings.
Definition: SkString.h:121