Public Member Functions | |
PerformanceTimer (const PerformanceTimer &)=delete | |
PerformanceTimer (PerformanceTimer &&)=delete | |
PerformanceTimer & | operator= (const PerformanceTimer &)=delete |
PerformanceTimer & | operator= (PerformanceTimer &&)=delete |
void | Tic () noexcept |
void | Toc () noexcept |
void | Reset () noexcept |
float | TimeInSeconds () noexcept |
Private Member Functions | |
void | privInitTimer () noexcept |
LARGE_INTEGER | privGetTimer () noexcept |
Private Attributes | |
LARGE_INTEGER | ticTime |
LARGE_INTEGER | tocTime |
LARGE_INTEGER | deltaTime |
float | SecondsPerCycle |
float | timeSeconds |