|
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 | ) |