From 0476ed23928487d7275aa6b8dec811d5c205c1eb Mon Sep 17 00:00:00 2001 From: dev0 Date: Sat, 6 Dec 2025 00:45:03 +0530 Subject: [PATCH] Fixes --- Src/IACore/imp/cpp/IACore.cpp | 8 +++++++- Src/IACore/inc/IACore/IACore.hpp | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/IACore/imp/cpp/IACore.cpp b/Src/IACore/imp/cpp/IACore.cpp index 0c8d532..6924066 100644 --- a/Src/IACore/imp/cpp/IACore.cpp +++ b/Src/IACore/imp/cpp/IACore.cpp @@ -36,6 +36,12 @@ namespace IACore Logger::Terminate(); } + UINT64 GetUnixTime() + { + auto now = std::chrono::system_clock::now(); + return std::chrono::duration_cast(now.time_since_epoch()).count(); + } + UINT64 GetTicksCount() { return std::chrono::duration_cast(HighResClock::now() - g_startTime).count(); @@ -43,7 +49,7 @@ namespace IACore FLOAT64 GetSecondsCount() { - return std::chrono::duration_cast(HighResClock::now() - g_startTime) .count(); + return std::chrono::duration_cast(HighResClock::now() - g_startTime).count(); } UINT32 GetRandom(IN UINT32 seed) diff --git a/Src/IACore/inc/IACore/IACore.hpp b/Src/IACore/inc/IACore/IACore.hpp index 607365c..0666b32 100644 --- a/Src/IACore/inc/IACore/IACore.hpp +++ b/Src/IACore/inc/IACore/IACore.hpp @@ -27,6 +27,7 @@ namespace IACore // Must be called from same thread as Initialize VOID Terminate(); + UINT64 GetUnixTime(); UINT64 GetTicksCount(); FLOAT64 GetSecondsCount();