NWengine 0.9
Loading...
Searching...
No Matches
NWTime.h
1#pragma once
2#include "nwin/timer.h"
3
7class NWTime {
8public:
9 static double _deltaTime;
10 static double _FPS;
11 static int _frameCount;
12 static NWin::timeMl _currentTime;
13 static NWin::timeMl _lastTime;
14 static NWin::timeMl _lastTime2;
15 static double _deltaTimeSum;
20 static void Init();
21
25 static void Update();
26
31 static const double& GetDeltaTime();
32
37 static const double& GetFPS();
38};
The NWTime class represents the time-related functionality.
Definition NWTime.h:7
static NWin::timeMl _currentTime
Definition NWTime.h:12
static void Update()
Updates the NWTime class.
Definition NWTime.cpp:21
static void Init()
Initializes the NWTime class.
Definition NWTime.cpp:17
static NWin::timeMl _lastTime2
Definition NWTime.h:14
static double _deltaTime
Definition NWTime.h:9
static const double & GetFPS()
Gets the frames per second.
Definition NWTime.cpp:35
static double _FPS
Definition NWTime.h:10
static int _frameCount
Definition NWTime.h:11
static double _deltaTimeSum
Definition NWTime.h:15
static NWin::timeMl _lastTime
Definition NWTime.h:13
static const double & GetDeltaTime()
Gets the delta time.
Definition NWTime.cpp:39