UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPerformanceTrackingSystem Struct Reference

#include <ChartCreation.h>

Public Member Functions

ENGINE_API FPerformanceTrackingSystem ()
 
ENGINE_API IPerformanceDataConsumer::FFrameData AnalyzeFrame (float DeltaSeconds)
 
ENGINE_API void StartCharting ()
 
ENGINE_API void StopCharting ()
 

Static Public Member Functions

static ENGINE_API FString CreateFileNameForChart (const FString &ChartType, const FString &InMapName, const FString &FileExtension)
 
static ENGINE_API FString CreateOutputDirectory (const FDateTime &CaptureStartTime)
 
static ENGINE_API bool ShouldExcludeIdleTimeFromCharts ()
 

Constructor & Destructor Documentation

◆ FPerformanceTrackingSystem()

FPerformanceTrackingSystem::FPerformanceTrackingSystem ( )

Member Function Documentation

◆ AnalyzeFrame()

IPerformanceDataConsumer::FFrameData FPerformanceTrackingSystem::AnalyzeFrame ( float  DeltaSeconds)

◆ CreateFileNameForChart()

FString FPerformanceTrackingSystem::CreateFileNameForChart ( const FString &  ChartType,
const FString &  InMapName,
const FString &  FileExtension 
)
static

This will create the file name for the file we are saving out.

Parameters
ChartTypethe type of chart we are making
InMapNamethe name of the map
FileExtensionthe filename extension to append

◆ CreateOutputDirectory()

FString FPerformanceTrackingSystem::CreateOutputDirectory ( const FDateTime CaptureStartTime)
static

This will create the folder name for the output directory for FPS charts (and actually create the directory).

◆ ShouldExcludeIdleTimeFromCharts()

bool FPerformanceTrackingSystem::ShouldExcludeIdleTimeFromCharts ( )
static

◆ StartCharting()

void FPerformanceTrackingSystem::StartCharting ( )

◆ StopCharting()

void FPerformanceTrackingSystem::StopCharting ( )

The documentation for this struct was generated from the following files: