/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraPerfBaseline.h
This listener gathers perf stats for all systems and will give less intrusive reports on systems that exceed their baseline cost.
class FParticlePerfStatsListener_NiagaraPerformanceReporter : public [FParticlePerfStatsListener_GatherAll](API\Runtime\Engine\Particles\FParticlePerfStatsListener_Gathe-)
bool
bResultsTrigger
uint32
CurrentFrameNumber
double
CurrentWorldTime
We store the current target world time so we can give an indication of the time range for poor tests in the report.
int32
NumFrames
int32
NumFramesRT
FRenderCommandF...
ResultsFence
We use an RT Command Fence to know when the RT data is valid and we can report the current stats to the screen.
TMap<TWeakObje...
StoredStats
Track the worst recorded stats for each system.
FString
TestNameString
uint32
TotalTests
How many test have been done in total so far.
TWeakObjectPtr<...
World