TrinityCore
|
Functions | |
time_t | GetStartTime () |
time_t | GetGameTime () |
uint32 | GetGameTimeMS () |
SystemTimePoint | GetSystemTime () |
Current chrono system_clock time point. More... | |
TimePoint | Now () |
Current chrono steady_clock time point. More... | |
template<typename Clock > | |
Clock::time_point | GetTime () |
Current chrono Clock time point. More... | |
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) More... | |
tm const * | GetDateAndTime () |
WowTime const * | GetUtcWowTime () |
WowTime const * | GetWowTime () |
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 |
WowTime | UtcWow |
WowTime | Wow |
TC_GAME_API tm const * GameTime::GetDateAndTime | ( | ) |
TC_GAME_API time_t GameTime::GetGameTime | ( | ) |
Definition at line 44 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 54 of file GameTime.cpp.
Clock::time_point GameTime::GetTime | ( | ) |
Current chrono Clock time point.
Definition at line 65 of file GameTime.cpp.
TC_GAME_API TimePoint GameTime::GetTime< std::chrono::steady_clock > | ( | ) |
TC_GAME_API SystemTimePoint GameTime::GetTime< std::chrono::system_clock > | ( | ) |
TC_GAME_API uint32 GameTime::GetUptime | ( | ) |
Uptime (in secs)
Definition at line 82 of file GameTime.cpp.
TC_GAME_API WowTime const * GameTime::GetUtcWowTime | ( | ) |
TC_GAME_API WowTime const * GameTime::GetWowTime | ( | ) |
TC_GAME_API TimePoint GameTime::Now | ( | ) |
Current chrono steady_clock time point.
Definition at line 59 of file GameTime.cpp.
void GameTime::UpdateGameTimers | ( | ) |
Definition at line 102 of file GameTime.cpp.
tm GameTime::DateTime |
Definition at line 34 of file GameTime.cpp.
uint32 GameTime::GameMSTime = 0 |
Definition at line 29 of file GameTime.cpp.
time_t GameTime::GameTime = time(nullptr) |
Definition at line 28 of file GameTime.cpp.
TimePoint GameTime::GameTimeSteadyPoint = TimePoint::min() |
Definition at line 32 of file GameTime.cpp.
SystemTimePoint GameTime::GameTimeSystemPoint = SystemTimePoint::min() |
Definition at line 31 of file GameTime.cpp.
time_t const GameTime::StartTime = time(nullptr) |
Definition at line 26 of file GameTime.cpp.
WowTime GameTime::UtcWow |
Definition at line 36 of file GameTime.cpp.
WowTime GameTime::Wow |
Definition at line 37 of file GameTime.cpp.