Navigation
API > API/Plugins > API/Plugins/Niagara
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
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FParticlePerfStatsListener_NiagaraBaselineComparisonRender, ESPMode::ThreadSafe > | DebugRenderListener | Listener to render detailed baseline comparison stats UI to the viewport. | |
| TSharedPtr< FParticlePerfStatsListener_NiagaraPerformanceReporter, ESPMode::ThreadSafe > | PerfBaselineListener | More minimal listener that will report poor and badly performing systems to the screen and the logs. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GenerateBaselines
(
TArray< UNiagaraEffectType* >& BaselinesToGenerate |
||
| void | OnWorldBeginTearDown
(
UWorld* World |
||
| void |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EBaselineGenState |