#include <TSystem.h>
Definition at line 116 of file TSystem.h.
◆ TSystemManager()
TSystemManager::TSystemManager |
( |
| ) |
|
Definition at line 49 of file TSystem.cpp.
50 : m_PauseEmitter( this )
51{
52 m_pSystemTimer =
TNULL;
53}
◆ ~TSystemManager()
TSystemManager::~TSystemManager |
( |
| ) |
|
◆ Create()
TBOOL TSystemManager::Create |
( |
| ) |
|
|
static |
Definition at line 60 of file TSystem.cpp.
61{
66}
TSystemManager g_oSystemManager
void SetScheduler(TScheduler *a_pScheduler)
◆ GetFPS()
TFLOAT TSystemManager::GetFPS |
( |
| ) |
const |
|
inline |
Definition at line 127 of file TSystem.h.
128 {
129 return m_pSystemTimer->GetFPS();
130 }
◆ GetFrameCount()
TUINT32 TSystemManager::GetFrameCount |
( |
| ) |
const |
|
inline |
Definition at line 145 of file TSystem.h.
146 {
147 return m_pSystemTimer->GetNumFrames();
148 }
◆ GetPauseEmitter()
Definition at line 140 of file TSystem.h.
141 {
142 return m_PauseEmitter;
143 }
◆ GetScheduler()
TScheduler * TSystemManager::GetScheduler |
( |
| ) |
const |
|
inline |
Definition at line 155 of file TSystem.h.
156 {
157 return m_pSystemTimer->GetScheduler();
158 }
◆ GetTimer()
Definition at line 150 of file TSystem.h.
151 {
152 return m_pSystemTimer->GetTimer();
153 }
◆ IsPaused()
TBOOL TSystemManager::IsPaused |
( |
| ) |
const |
|
inline |
Definition at line 160 of file TSystem.h.
161 {
162 return m_pSystemTimer->IsPaused();
163 }
◆ Pause()
Definition at line 132 of file TSystem.h.
133 {
134 TBOOL bOldState = m_pSystemTimer->SetPaused( a_bPause );
135 m_PauseEmitter.Throw( &a_bPause );
136
137 return bOldState;
138 }
◆ SetQuitCallback()
Definition at line 165 of file TSystem.h.
166 {
167 m_pSystemTimer->SetQuitCallback( a_fnQuitCallback );
168 }
◆ Update()
void TSystemManager::Update |
( |
| ) |
|
Definition at line 55 of file TSystem.cpp.
56{
57 m_pSystemTimer->Update();
58}
◆ TScheduler
friend TSystemManager::TScheduler |
The documentation for this class was generated from the following files:
- D:/_dev/OpenBarnyard/Source/Toshi/Source/Toshi/TSystem.h
- D:/_dev/OpenBarnyard/Source/Toshi/Source/Toshi/TSystem.cpp