Blame toonz/sources/tnztools/tooltimer.cpp
|
Ivan Mahonin |
2b429e |
|
|
Ivan Mahonin |
2b429e |
|
|
Ivan Mahonin |
2b429e |
#include <tools/tooltimer.h>
|
|
Ivan Mahonin |
2b429e |
|
|
Ivan Mahonin |
2b429e |
|
|
Ivan Mahonin |
2b429e |
//*****************************************************************************************
|
|
Ivan Mahonin |
2b429e |
// TToolTimer static members
|
|
Ivan Mahonin |
2b429e |
//*****************************************************************************************
|
|
Ivan Mahonin |
2b429e |
|
|
Ivan Mahonin |
2b429e |
const TTimerTicks TToolTimer::frequency = 1000000000;
|
|
Ivan Mahonin |
2b429e |
const double TToolTimer::step = 1e-9;
|
|
Ivan Mahonin |
2b429e |
const double TToolTimer::epsilon = 1e-10;
|
|
Ivan Mahonin |
2b429e |
|
|
Ivan Mahonin |
2b429e |
|
|
Ivan Mahonin |
2b429e |
//*****************************************************************************************
|
|
Ivan Mahonin |
2b429e |
// TToolTimer implementation
|
|
Ivan Mahonin |
2b429e |
//*****************************************************************************************
|
|
Ivan Mahonin |
2b429e |
|
|
Ivan Mahonin |
2b429e |
TToolTimer::TToolTimer()
|
|
Ivan Mahonin |
49945e |
{ m_timer.start(); }
|
|
Ivan Mahonin |
7a5892 |
|
|
Ivan Mahonin |
7a5892 |
|
|
Ivan Mahonin |
7a5892 |
TTimerTicks TToolTimer::ticks() {
|
|
Ivan Mahonin |
7a5892 |
static TToolTimer timer;
|
|
Ivan Mahonin |
7a5892 |
return timer.m_timer.nsecsElapsed();
|
|
Ivan Mahonin |
7a5892 |
}
|