Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraPerfBaseline.h |
Include |
#include "NiagaraPerfBaseline.h" |
UCLASS(Abstract, EditInlineNew, BlueprintType, Blueprintable)
class UNiagaraBaselineController : public UObject
Base class for baseline controllers. These can are responsible for spawning and manipulating the FX needed for the baseline perf tests.
Name | Description | ||
---|---|---|---|
|
TObjectPtr< UNi... |
EffectType |
The effect type this controller is in use by. |
|
TObjectPtr< ANi... |
Owner |
The owning actor for this baseline controller. |
|
float |
TestDuration |
Duration to gather performance stats for the given system. |
Name | Description | ||
---|---|---|---|
|
UNiagaraSyst... |
GetSystem() |
Returns the System for this baseline. Will synchronously load the system if needed. |
|
OnBeginTest() |
Called from the stats system when we begin gathering stats for the given System asset. |
|
|
OnEndTest ( |
Called from the stats system on completion of the test with the final stats for the given system asset. |
|
|
OnOwnerTick ( |
Called when the owning actor is ticked. |
|
|
OnTickTest() |
Returns whether the baseline test is complete. |