![]() |
TrinityCore
|
Functions | |
time_t | GetStartTime () |
time_t | GetGameTime () |
uint32 | GetGameTimeMS () |
SystemTimePoint | GetSystemTime () |
Current chrono system_clock time point. | |
TimePoint | Now () |
Current chrono steady_clock time point. | |
template<typename Clock > | |
Clock::time_point | GetTime () |
Current chrono Clock time point. | |
template<> | |
TC_GAME_API SystemTimePoint | GetTime< std::chrono::system_clock > () |
template<> | |
TC_GAME_API TimePoint | GetTime< std::chrono::steady_clock > () |
uint32 | GetUptime () |
Uptime (in secs) | |
tm const * | GetDateAndTime () |
void | UpdateGameTimers () |
Variables | |
time_t const | StartTime = time(nullptr) |
time_t | GameTime = time(nullptr) |
uint32 | GameMSTime = 0 |
SystemTimePoint | GameTimeSystemPoint = SystemTimePoint::min() |
TimePoint | GameTimeSteadyPoint = TimePoint::min() |
tm | DateTime |
TC_GAME_API tm const * GameTime::GetDateAndTime | ( | ) |
TC_GAME_API time_t GameTime::GetGameTime | ( | ) |
Definition at line 39 of file GameTime.cpp.
TC_GAME_API uint32 GameTime::GetGameTimeMS | ( | ) |
TC_GAME_API time_t GameTime::GetStartTime | ( | ) |
TC_GAME_API SystemTimePoint GameTime::GetSystemTime | ( | ) |
Current chrono system_clock time point.
Definition at line 49 of file GameTime.cpp.
Clock::time_point GameTime::GetTime | ( | ) |
Current chrono Clock time point.
Definition at line 60 of file GameTime.cpp.
TC_GAME_API TimePoint GameTime::GetTime< std::chrono::steady_clock > | ( | ) |
TC_GAME_API SystemTimePoint GameTime::GetTime< std::chrono::system_clock > | ( | ) |
Definition at line 66 of file GameTime.cpp.
TC_GAME_API uint32 GameTime::GetUptime | ( | ) |
Uptime (in secs)
Definition at line 77 of file GameTime.cpp.
TC_GAME_API TimePoint GameTime::Now | ( | ) |
Current chrono steady_clock time point.
Definition at line 54 of file GameTime.cpp.
void GameTime::UpdateGameTimers | ( | ) |
Definition at line 87 of file GameTime.cpp.
tm GameTime::DateTime |
Definition at line 32 of file GameTime.cpp.
uint32 GameTime::GameMSTime = 0 |
Definition at line 27 of file GameTime.cpp.
time_t GameTime::GameTime = time(nullptr) |
Definition at line 26 of file GameTime.cpp.
TimePoint GameTime::GameTimeSteadyPoint = TimePoint::min() |
Definition at line 30 of file GameTime.cpp.
SystemTimePoint GameTime::GameTimeSystemPoint = SystemTimePoint::min() |
Definition at line 29 of file GameTime.cpp.
time_t const GameTime::StartTime = time(nullptr) |
Definition at line 24 of file GameTime.cpp.