MusicSpectrum
1.0.0
|
#include <timer.hpp>
Membros Públicos | |
Timer () | |
~Timer () | |
void | reset () |
float | elapsed () const |
Tipos Privados | |
typedef std::chrono::high_resolution_clock | clock_ |
typedef std::chrono::duration< float, std::ratio< 1 > > | second_ |
Atributos Privados | |
std::chrono::time_point< clock_ > | beg_ |
Classe simples para medir tempo decorrido.
A classe Timer
fornece métodos para iniciar, resetar e obter o tempo decorrido desde o início ou último reset.
|
private |
|
private |
Timer::Timer | ( | ) |
Construtor padrão.
Inicia o timer automaticamente no momento da construção.
Timer::~Timer | ( | ) |
Destrutor padrão.
Automaticamente reseta o timer para garantir que o objeto não mantenha referências desnecessárias a dados após sua destruição.
float Timer::elapsed | ( | ) | const |
Obtém o tempo decorrido desde o início do timer ou o último reset, em segundos.
retorno
: O tempo decorrido em segundos como um valor float
.
void Timer::reset | ( | ) |
Reinicia o timer, marcando o tempo atual como o novo ponto de início para medição.
|
private |