Files
UnrealEngineUWP/Engine/Source/Programs/UnrealInsights
ionut matasaru 1d4beb263e [Insights] Massive refactoring of TraceInsights module:
* Added new TraceInsightsCore module.
  * Moved Common, Filter and Table API to TraceInsightsCore.
  * Moved MemoryProfiler code into UE::Insights::MemoryProfiler namespace.
  * Moved NetworkingProfiler code into UE::Insights::NetworkingProfiler namespace.
  * Moved some of the TimingProfiler code into UE::Insights::TimingProfiler namespace.
  * Moved some of the public API into UE::Insights namespace.
  * Updated localization namespaces too.
  * Fixed many typos in comments.
  * Added backward compatibility types / workarounds for types moved into new namespaces.
  * Added dependency to TraceInsightsCore module to each Insights plugin.

Notes about updated public API:
  * Redirected "Insights/IFilterExecutor.h" to "InsightsCore/Filter/ViewModels/IFilterExecutor.h". (Insights::IFilterExecutor --> UE::Insights::IFilterExecutor)
  * Removed "Insights/AvailabilityCheck.h" (added after UE 5.4 release, so we do not need backward compatibility). Use "InsightsCore/Common/AvailabilityCheck.h" instead. (Insights::FAvailabilityCheck --> UE::Insights::FAvailabilityCheck)
  * Redirected "Insights/Common/PaintUtils.h" to "InsightsCore/Common/PaintUtils.h". (struct ::FDrawContext --> class UE::Insights::FDrawContext)
  * Redirected "Insights/Common/SimpleRtti.h" to "InsightsCore/Common/SimpleRtti.h".
  * Redirected "Insights/Common/TimeUtils.h" to "InsightsCore/Common/TimeUtils.h".
      * Moved API from TimeUtils namespace to UE::Insights namespace (ex.: UE::Insights::FormatTimeAuto())
      * Moved time constants to struct UE::Insights::FTimeValue (ex.: UE::Insights::FTimeValue::Second)
      * struct TimeUtils::FTimeSplit --> UE::Insights::FTimeSplit
      * Fixed typo for FTimeValue::Milisecond --> FTimeValue::Millisecond
      * Fixed typo for FTimeSplit::Miliseconds --> FTimeSplit::Milliseconds
  * Insights::ITimingViewSession moved to UE::Insights::Timing::ITimingViewSession.
  * Insights::ITimingViewExtender moved to UE::Insights::Timing::ITimingViewExtender.

#rb Catalin.Dragoiu

[CL 34521173 by ionut matasaru in ue5-main branch]
2024-06-20 00:53:57 -04:00
..