UdonLibrary 1.0.0
機械システム研究部 C++ ライブラリ
読み取り中…
検索中…
一致する文字列を見つけられません
DeltaTime.hpp
[詳解]
1//
2// 変化時間計測クラス
3//
4// Copyright (c) 2022-2024 udonrobo
5//
6
7#pragma once
8
10
11namespace Udon
12{
13
16 {
18 uint32_t previousMs = 0;
19
21 uint32_t currentMs = 0;
22
23 public:
26 : previousMs()
27 , currentMs()
28 {
29 }
30
33 {
34 previousMs = currentMs;
35 currentMs = Millis();
36 return *this;
37 }
38
41 uint32_t getDeltaTimeMs() const
42 {
43 return currentMs - previousMs;
44 }
45
48 double getDeltaTimeS() const
49 {
50 return getDeltaTimeMs() / 1000.;
51 }
52 };
53} // namespace Udon
変化時間計測クラス
Definition DeltaTime.hpp:16
double getDeltaTimeS() const
経過時間を取得
Definition DeltaTime.hpp:48
DeltaTime & update()
更新
Definition DeltaTime.hpp:32
DeltaTime()
コンストラクタ
Definition DeltaTime.hpp:25
uint32_t getDeltaTimeMs() const
経過時間を取得
Definition DeltaTime.hpp:41
Definition Bit.hpp:12