59 lines
3.5 KiB
C++
59 lines
3.5 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "Misc/CoreMiscDefines.h"
|
|
UE_DEPRECATED_HEADER(5.5, "Use InsightsCore/Common/TimeUtils.h from the TraceInsightsCore module instead.")
|
|
|
|
// TraceInsightsCore
|
|
#include "InsightsCore/Common/TimeUtils.h"
|
|
|
|
// TraceInsights
|
|
#include "Insights/Config.h"
|
|
|
|
#if UE_INSIGHTS_BACKWARD_COMPATIBILITY_UE54
|
|
|
|
namespace TimeUtils
|
|
{
|
|
|
|
static constexpr double UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace") Picosecond = 0.000000000001;
|
|
static constexpr double UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace") Nanosecond = 0.000000001;
|
|
static constexpr double UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace") Microsecond = 0.000001;
|
|
static constexpr double UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace") Milisecond = 0.001; // !!!
|
|
static constexpr double UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace") Second = 1.0;
|
|
static constexpr double UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace") Minute = 60.0;
|
|
static constexpr double UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace") Hour = 3600.0;
|
|
static constexpr double UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace") Day = 86400.0;
|
|
static constexpr double UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace") Week = 604800.0;
|
|
|
|
struct UE_DEPRECATED(5.5, "FTimeSplit was moved into UE::Insights namespace") FTimeSplit;
|
|
struct FTimeSplit : public UE::Insights::FTimeSplit {};
|
|
|
|
UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace")
|
|
inline FString FormatTimeValue(const double Duration, const int32 NumDigits = 1) { return UE::Insights::FormatTimeValue(Duration, NumDigits); }
|
|
|
|
UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace")
|
|
inline FString FormatTimeAuto(const double Duration, const int32 NumDigits = 1) { return UE::Insights::FormatTimeAuto(Duration, NumDigits); }
|
|
|
|
UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace")
|
|
inline FString FormatTimeMs(const double Duration, const int32 NumDigits = 2, bool bAddTimeUnit = false) { return UE::Insights::FormatTimeMs(Duration, NumDigits, bAddTimeUnit); }
|
|
|
|
UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace")
|
|
inline FString FormatTime(const double Time, const double Precision = 0.0) { return UE::Insights::FormatTime(Time, Precision); }
|
|
|
|
UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace")
|
|
inline FString FormatTimeHMS(const double Time, const double Precision = 0.0) { return UE::Insights::FormatTimeHMS(Time, Precision); }
|
|
|
|
UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace")
|
|
inline void SplitTime(const double Time, UE::Insights::FTimeSplit& OutTimeSplit) { UE::Insights::SplitTime(Time, OutTimeSplit); }
|
|
|
|
UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace")
|
|
inline FString FormatTimeSplit(const UE::Insights::FTimeSplit& TimeSplit, const double Precision = 0.0) { return UE::Insights::FormatTimeSplit(TimeSplit, Precision); }
|
|
|
|
UE_DEPRECATED(5.5, "TimeUtils namespace was merged into UE::Insights namespace")
|
|
inline FString FormatTimeSplit(const double Time, const double Precision = 0.0) { return UE::Insights::FormatTimeSplit(Time, Precision); }
|
|
|
|
} // namespace TimeUtils
|
|
|
|
#endif // UE_INSIGHTS_BACKWARD_COMPATIBILITY_UE54
|