FFramePerformanceProviderMessage

Message containing information about frame timings. Sent at regular intervals

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

StageMonitorCommon

Header

/Engine/Plugins/VirtualProduction/StageMonitoring/Source/StageMonitorCommon/Public/StageMonitorUtils.h

Include

#include "StageMonitorUtils.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FFramePerformanceProviderMessage : public FStageProviderPeriodicMessage

Remarks

Message containing information about frame timings. Sent at regular intervals

Variables

Name Description

Public variable UProperty Category visibleanywhere

float

 

AverageFPS

Average FrameRate read from GAverageFPS

Public variable UProperty Category, Meta visibleanywhere

float

 

GameThreadMS

Current GameThread time read from GGameThreadTime in milliseconds

Public variable UProperty Category, Meta visibleanywhere

float

 

GPU_MS

Current GPU time read from GGPUFrameTime in milliseconds

Public variable UProperty Category, Meta visibleanywhere

float

 

IdleTimeMS

Idle time (slept) in milliseconds during last frame

Public variable UProperty Category, Meta visibleanywhere

float

 

RenderThreadMS

Current RenderThread time read from GRenderThreadTime in milliseconds

Constructors

Name Description

Public function

FFramePerformanceProviderMessage()

Public function

FFramePerformanceProviderMessage

(
    float GameThreadTime,
    float RenderThreadTime,
    float GPUTime,
    float IdleTime
)

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