TrinityCore
GameTime.cpp File Reference
#include "GameTime.h"
#include "Timer.h"
#include "Timezone.h"
#include "Util.h"
#include "WowTime.h"
+ Include dependency graph for GameTime.cpp:

Go to the source code of this file.

Namespaces

namespace  GameTime
 

Functions

time_t GameTime::GetStartTime ()
 
time_t GameTime::GetGameTime ()
 
uint32 GameTime::GetGameTimeMS ()
 
SystemTimePoint GameTime::GetSystemTime ()
 Current chrono system_clock time point. More...
 
TimePoint GameTime::Now ()
 Current chrono steady_clock time point. More...
 
template<typename Clock >
Clock::time_point GameTime::GetTime ()
 Current chrono Clock time point. More...
 
template<>
TC_GAME_API SystemTimePoint GameTime::GetTime< std::chrono::system_clock > ()
 
template<>
TC_GAME_API TimePoint GameTime::GetTime< std::chrono::steady_clock > ()
 
uint32 GameTime::GetUptime ()
 Uptime (in secs) More...
 
tm const * GameTime::GetDateAndTime ()
 
WowTime const * GameTime::GetUtcWowTime ()
 
WowTime const * GameTime::GetWowTime ()
 
void GameTime::UpdateGameTimers ()
 

Variables

time_t const GameTime::StartTime = time(nullptr)
 
time_t GameTime::GameTime = time(nullptr)
 
uint32 GameTime::GameMSTime = 0
 
SystemTimePoint GameTime::GameTimeSystemPoint = SystemTimePoint::min()
 
TimePoint GameTime::GameTimeSteadyPoint = TimePoint::min()
 
tm GameTime::DateTime
 
WowTime GameTime::UtcWow
 
WowTime GameTime::Wow