FDumpFPSChartToEndpoint

Prints the FPS chart summary to an endpoint.

Windows
MacOS
Linux

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
)

References

Module

Engine

Header

Runtime/Engine/Public/ChartCreation.h

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback