KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
FPS.hpp
[詳解]
1#pragma once
2
3#include <mutex>
4
5namespace Kisaragi_Lib
6{
7 /// <summary>
8 /// 使用者側が扱うFPS
9 /// </summary>
10 class FPS
11 {
12 public:
13 /// <summary>
14 /// 現在のFPSを返す
15 /// </summary>
16 /// <returns>現在のFPS</returns>
17 static const double& Now();
18
19 /// <summary>
20 /// 前フレームからの経過時間を返す
21 /// </summary>
22 /// <returns>DeltaTim</returns>
23 static const double& DeltaTime();
24 };
25
26 /// <summary>
27 /// ライブラリで扱うFPS管理用クラス
28 /// </summary>
29 class FPSCore
30 {
31 private:
32 static std::once_flag once;
33
34 public:
35
36 static void CreateFpsControl(const int& _fps);
37
38 static void FPSUpdate();
39 };
40}
ライブラリで扱うFPS管理用クラス
Definition FPS.hpp:30
static void FPSUpdate()
Definition FPS.cpp:163
static std::once_flag once
Definition FPS.hpp:32
static void CreateFpsControl(const int &_fps)
Definition FPS.cpp:158
使用者側が扱うFPS
Definition FPS.hpp:11
static const double & DeltaTime()
前フレームからの経過時間を返す
Definition FPS.cpp:144
static const double & Now()
現在のFPSを返す
Definition FPS.cpp:149
Definition Accessor.hpp:110