FAccumulatedParticlePerfStats

Utility class for accumulating many frames worth of stats data.

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Particles/ParticlePerfStatsManager.h

Include

#include "Particles/ParticlePerfStatsManager.h"

Syntax

struct FAccumulatedParticlePerfStats

Remarks

Utility class for accumulating many frames worth of stats data.

Variables

Constructors

Functions

Name Description

Public function Static

void

 

AddMax

(
    TArray< uint64, TInlineAllocator< 1...,
    int64 NewValue
)

Public function

FAccumulated...

 

GetGameThreadStats()

Returns the current Game Thread stats.

Public function

FAccumulated...

 

GetGPUStats

(
    bool bFlushForGameThread
)

Returns the GPU stats with an optional flush when on the GameThread.

Public function

FAccumulated...

 

GetRenderThreadStats

(
    bool bFlushForGameThread
)

Returns the RenderThread stats with an optional flush when on the GameThread.

Public function

void

 

Reset

(
    bool bSyncWithRT
)

Public function

void

 

ResetGT()

Public function Static

void

 

ResetMaxArray

(
    TArray< uint64, TInlineAllocator< 1...
)

Public function

void

 

ResetRT()

Public function

void

 

Tick

(
    FParticlePerfStats& Stats
)

Public function

void

 

TickRT

(
    FParticlePerfStats& Stats
)