FAccumulatedParticlePerfStats

Utility class for accumulating many frames worth of stats data.

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...

 

GetRenderThreadStats()

Returns the RT stats. Must be called on the Render Thread.

Public function Const

const FAccum...

 

GetRenderThreadStats_GameThread

(
    bool bSyncRT
)

Returns the RenderThread stats for use on the GameThread. Optional sync with the RenderThread.

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
)

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