UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDumpFPSChartToAnalyticsArray Struct Reference
+ Inheritance diagram for FDumpFPSChartToAnalyticsArray:

Public Member Functions

 FDumpFPSChartToAnalyticsArray (const FPerformanceTrackingChart &InChart, TArray< FAnalyticsEventAttribute > &InParamArray, bool bShouldIncludeClientHWInfo, bool bIncludeHistograms)
 
- Public Member Functions inherited from FDumpFPSChartToEndpoint
ENGINE_API void DumpChart (double InWallClockTimeFromStartOfCharting, FString InMapName, FString InDeviceProfileName=FString(TEXT("Unknown")))
 
 FDumpFPSChartToEndpoint (const FPerformanceTrackingChart &InChart)
 
virtual ~FDumpFPSChartToEndpoint ()
 

Protected Member Functions

virtual void PrintToEndpoint (const FString &Text) override
 
virtual void HandleHitchBucket (const FHistogram &HitchHistogram, int32 BucketIndex) override
 
virtual void HandleHitchSummary (int32 TotalHitchCount, double TotalTimeSpentInHitchBuckets) override
 
virtual void HandleFPSThreshold (int32 TargetFPS, float PctMissedFrames) override
 
virtual void HandleDynamicResThreshold (int32 TargetScreenPercentage, float PctTimeAbove) override
 
virtual void HandleBasicStats () override
 
- Protected Member Functions inherited from FDumpFPSChartToEndpoint
virtual ENGINE_API void FillOutMemberStats ()
 

Protected Attributes

TArray< FAnalyticsEventAttribute > & ParamArray
 
bool bIncludeClientHWInfo
 
bool bIncludeHistogramInfo
 
- Protected Attributes inherited from FDumpFPSChartToEndpoint
const FPerformanceTrackingChartChart
 
double WallClockTimeFromStartOfCharting
 
FString MapName
 
FString DeviceProfileName
 
float AvgGPUFrameTime
 
float AvgRenderThreadFrameTime
 
float AvgGameThreadFrameTime
 
double TotalFlushAsyncLoadingTimeInMS
 
int32 TotalFlushAsyncLoadingCalls
 
double MaxFlushAsyncLoadingTimeInMS
 
double AvgFlushAsyncLoadingTimeInMS
 
int32 TotalSyncLoadCount
 
float BoundGameThreadPct
 
float BoundRenderThreadPct
 
float BoundGPUPct
 
Scalability::FQualityLevels ScalabilityQuality
 
FIntPoint GameResolution
 
FString WindowMode
 
FString OSMajor
 
FString OSMinor
 
FString CPUVendor
 
FString CPUBrand
 
FString DesktopGPUBrand
 
FString ActualGPUBrand
 

Detailed Description

WARNING: This class is effectively deprecated, and all decisions of what to send to analytics have been moved into respective game classes.

Constructor & Destructor Documentation

◆ FDumpFPSChartToAnalyticsArray()

FDumpFPSChartToAnalyticsArray::FDumpFPSChartToAnalyticsArray ( const FPerformanceTrackingChart InChart,
TArray< FAnalyticsEventAttribute > &  InParamArray,
bool  bShouldIncludeClientHWInfo,
bool  bIncludeHistograms 
)
inline

Member Function Documentation

◆ HandleBasicStats()

virtual void FDumpFPSChartToAnalyticsArray::HandleBasicStats ( )
inlineoverrideprotectedvirtual

Reimplemented from FDumpFPSChartToEndpoint.

◆ HandleDynamicResThreshold()

virtual void FDumpFPSChartToAnalyticsArray::HandleDynamicResThreshold ( int32  TargetScreenPercentage,
float  PctTimeAbove 
)
inlineoverrideprotectedvirtual

Reimplemented from FDumpFPSChartToEndpoint.

◆ HandleFPSThreshold()

virtual void FDumpFPSChartToAnalyticsArray::HandleFPSThreshold ( int32  TargetFPS,
float  PctMissedFrames 
)
inlineoverrideprotectedvirtual

Reimplemented from FDumpFPSChartToEndpoint.

◆ HandleHitchBucket()

virtual void FDumpFPSChartToAnalyticsArray::HandleHitchBucket ( const FHistogram HitchHistogram,
int32  BucketIndex 
)
inlineoverrideprotectedvirtual

Reimplemented from FDumpFPSChartToEndpoint.

◆ HandleHitchSummary()

virtual void FDumpFPSChartToAnalyticsArray::HandleHitchSummary ( int32  TotalHitchCount,
double  TotalTimeSpentInHitchBuckets 
)
inlineoverrideprotectedvirtual

Reimplemented from FDumpFPSChartToEndpoint.

◆ PrintToEndpoint()

virtual void FDumpFPSChartToAnalyticsArray::PrintToEndpoint ( const FString &  Text)
inlineoverrideprotectedvirtual

Member Data Documentation

◆ bIncludeClientHWInfo

bool FDumpFPSChartToAnalyticsArray::bIncludeClientHWInfo
protected

◆ bIncludeHistogramInfo

bool FDumpFPSChartToAnalyticsArray::bIncludeHistogramInfo
protected

◆ ParamArray

TArray<FAnalyticsEventAttribute>& FDumpFPSChartToAnalyticsArray::ParamArray
protected

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