FNiagaraPerfBaselineHandler

Helper class for managing the generation and tracking of Niagara Performance Baselines.

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraPerfBaseline.h

Include

#include "NiagaraPerfBaseline.h"

Syntax

struct FNiagaraPerfBaselineHandler

Remarks

Helper class for managing the generation and tracking of Niagara Performance Baselines.

Variables

Name Description

Public variable

TSharedPtr< FPa...

 

DebugRenderListener

Listener to render detailed baseline comparison stats UI to the viewport.

Public variable

TSharedPtr< FPa...

 

PerfBaselineListener

More minimal listener that will report poor and badly performing systems to the screen and the logs.

Constructors

Destructors

Functions

Name Description

Public function

void

 

GenerateBaselines

(
    TArray< UNiagaraEffectType* > ...
)

Public function

void

 

OnWorldBeginTearDown

(
    UWorld* World
)

Public function

void

 

Tick

(
    UWorld* World,
    float DeltaSeconds
)

Enums

Name

Description

Private enum

EBaselineGenState

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