TrinityCore
|
#include "GameTime.h"
#include "Timer.h"
#include "Timezone.h"
#include "Util.h"
#include "WowTime.h"
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 |