FDumpFPSChartToEndpoint

Prints the FPS chart summary to an endpoint.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/ChartCreation.h

Include

#include "ChartCreation.h"

Syntax

struct FDumpFPSChartToEndpoint

Remarks

Prints the FPS chart summary to an endpoint.

Variables

Name Description

Protected variable

FString

 

ActualGPUBrand

The actual GPU adapter we initialized.

Protected variable

double

 

AvgFlushAsyncLoadingTimeInMS

Protected variable

float

 

AvgGameThreadFrameTime

Protected variable

float

 

AvgGPUFrameTime

Protected variable

float

 

AvgRenderThreadFrameTime

Protected variable

float

 

BoundGameThreadPct

Protected variable

float

 

BoundGPUPct

Protected variable

float

 

BoundRenderThreadPct

Protected variable

const FPerforma...

 

Chart

Protected variable

FString

 

CPUBrand

Protected variable

FString

 

CPUVendor

Protected variable

FString

 

DesktopGPUBrand

The primary GPU for the desktop (may not be the one we ended up using, e.g., in an optimus laptop)

Protected variable

FString

 

DeviceProfileName

Protected variable

FIntPoint

 

GameResolution

Protected variable

FString

 

MapName

Protected variable

double

 

MaxFlushAsyncLoadingTimeInMS

Protected variable

FString

 

OSMajor

Protected variable

FString

 

OSMinor

Protected variable

Scalability::FQ...

 

ScalabilityQuality

Protected variable

int32

 

TotalFlushAsyncLoadingCalls

Protected variable

double

 

TotalFlushAsyncLoadingTimeInMS

Protected variable

int32

 

TotalSyncLoadCount

Protected variable

double

 

WallClockTimeFromStartOfCharting

Protected variable

FString

 

WindowMode

Constructors

Name Description

Public function

FDumpFPSChartToEndpoint

(
    const FPerformanceTrackingChart& I...
)

Destructors

Name Description

Public function Virtual

~FDumpFPSChartToEndpoint()

Functions

Name Description

Public function

void

 

DumpChart

(
    double InWallClockTimeFromStartOfCh...,
    FString InMapName,
    FString InDeviceProfileName
)

Dumps a chart, allowing subclasses to format the data in their own way via various protected virtuals to be overridden

Protected function Virtual

void

 

FillOutMemberStats()

Protected function Virtual

void

 

HandleBasicStats()

Protected function Virtual

void

 

HandleDynamicResThreshold

(
    int32 TargetScreenPercentage,
    float PctTimeAbove
)

Protected function Virtual

void

 

HandleFPSThreshold

(
    int32 TargetFPS,
    float PctMissedFrames
)

Protected function Virtual

void

 

HandleHitchBucket

(
    const FHistogram& HitchHistogram,
    int32 BucketIndex
)

Protected function Virtual

void

 

HandleHitchSummary

(
    int32 TotalHitchCount,
    double TotalTimeSpentInHitchBuckets
)

Protected function

void

 

PrintToEndpoint

(
    const FString& Text
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss