TNB Library
|
経過時間管理クラス [詳解]
#include <TnbTickCount.h>
公開メンバ関数 | |
CTickCount (bool b) | |
コンストラクタ [詳解] | |
CTickCount (void) | |
コンストラクタ [詳解] | |
DWORD | GetPassedCount (void) const |
[取得] 経過時間取得. [詳解] | |
DWORD | GetResetedCount (void) const |
[取得] Reset時の時間取得. [詳解] | |
bool | IsPassed (DWORD dwTime) const |
[確認] 経過確認. [詳解] | |
bool | IsPassedAndReset (DWORD dwTime, bool isNow=true) |
[確認] 経過確認&リセット. [詳解] | |
void | OutputDebugPassedCount (void) const |
[出力] 経過時間表示. [詳解] | |
void | Reset (void) |
[設定] リセット. [詳解] | |
経過時間管理クラス
時間の経過を扱うクラスです。
TnbTickCount.h の 56 行目に定義があります。
CTickCount | ( | void | ) |
|
explicit |
DWORD GetPassedCount | ( | void | ) | const |
DWORD GetResetedCount | ( | void | ) | const |
[取得] Reset時の時間取得.
コンストラクタ、あるいは Reset() した時の、時間(OS起動してからの時間)を返します。
TnbTickCount.h の 92 行目に定義があります。
bool IsPassed | ( | DWORD | dwTime | ) | const |
[確認] 経過確認.
コンストラクタ、あるいは Reset() からの時間(ms)と比較します。
dwTime | 時間(ms) |
true | dwTime 以上経過した。 |
false | 経過していない。 |
TnbTickCount.h の 114 行目に定義があります。
bool IsPassedAndReset | ( | DWORD | dwTime, |
bool | isNow = true |
||
) |
[確認] 経過確認&リセット.
コンストラクタ、あるいは Reset() からの時間(ms)と比較します。 経過していたらリセットもします。
dwTime | 時間(ms) |
isNow | リセットの方法。 true なら今の時間にリセットします。 false なら指定時間経過を差し引くだけにします。 |
true | dwTime 以上経過した。 |
false | 経過していない。 |
TnbTickCount.h の 128 行目に定義があります。
void OutputDebugPassedCount | ( | void | ) | const |
[出力] 経過時間表示.
開発用です。コンストラクタ、あるいは Reset() からの時間(ms)を出力します。
TnbTickCount.h の 154 行目に定義があります。
void Reset | ( | void | ) |