OpenBarnyard
Loading...
Searching...
No Matches
THPTimer_Win.h
Go to the documentation of this file.
1
#pragma once
2
3
TOSHI_NAMESPACE_START
4
5
class
TOSHI_API
THPTimer
6
{
7
public
:
8
THPTimer
();
9
~THPTimer
();
10
11
TUINT32
GetRaw32
();
12
int64_t
GetRaw64
();
13
14
void
Update
();
15
void
Reset
();
16
17
public
:
18
TFLOAT
GetDelta
()
const
{
return
m_fDelta; }
19
TFLOAT
GetCurrentSeconds
()
const
{
return
m_fCurrentSeconds; }
20
21
private
:
22
TUINT64
m_iFrequency;
// 0x00
23
TFLOAT
m_fCurrentSeconds;
// 0x08
24
TFLOAT
m_Unused;
// 0x0C
25
TUINT64
m_iOldTime;
// 0x10
26
TUINT64
m_iCurrentTime;
// 0x18
27
TFLOAT
m_fDelta;
// 0x20
28
};
29
30
TOSHI_NAMESPACE_END
TOSHI_API
#define TOSHI_API
Definition
Defines.h:41
TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_START
Definition
Defines.h:47
TOSHI_NAMESPACE_END
#define TOSHI_NAMESPACE_END
Definition
Defines.h:50
TUINT64
uint64_t TUINT64
Definition
Typedefs.h:11
TFLOAT
float TFLOAT
Definition
Typedefs.h:4
TUINT32
uint32_t TUINT32
Definition
Typedefs.h:13
THPTimer::GetCurrentSeconds
TFLOAT GetCurrentSeconds() const
Definition
THPTimer_Win.h:19
THPTimer::Update
void Update()
Definition
THPTimer_Win.cpp:49
THPTimer::GetRaw32
TUINT32 GetRaw32()
Definition
THPTimer_Win.cpp:25
THPTimer::GetDelta
TFLOAT GetDelta() const
Definition
THPTimer_Win.h:18
THPTimer::Reset
void Reset()
Definition
THPTimer_Win.cpp:40
THPTimer::GetRaw64
int64_t GetRaw64()
Definition
THPTimer_Win.cpp:32
THPTimer::THPTimer
THPTimer()
Definition
THPTimer_Win.cpp:15
D:
_dev
OpenBarnyard
Source
Toshi
Source
Platform
Windows
THPTimer_Win.h
Generated by
1.13.2