Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Particles
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Particles/ParticlePerfStatsManager.h |
| Include | #include "Particles/ParticlePerfStatsManager.h" |
Syntax
class FParticlePerfStatsManager
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddListener
(
FParticlePerfStatsListenerPtr Listener, |
||
| void | ForAllComponentStats
(
TAction Func |
Calls the supplied function for all tracked UFXSystemComponent stats. | |
| void | ForAllSystemStats
(
TAction Func |
Calls the supplied function for all tracked UFXSysteAsset stats. | |
| void | ForAllWorldStats
(
TAction Func |
Calls the supplied function for all tracked UWorld stats. | |
| FParticlePerfStats * | GetComponentPerfStats
(
const UFXSystemComponent* FXComponent |
||
| const TMap< TWeakObjectPtr< const UFXSystemComponent >, TUniquePtr< FParticlePerfStats > > & | |||
| const TMap< TWeakObjectPtr< const UFXSystemAsset >, TUniquePtr< FParticlePerfStats > > & | |||
| const TMap< TWeakObjectPtr< const UWorld >, TUniquePtr< FParticlePerfStats > > & | |||
| FParticlePerfStats * | GetSystemPerfStats
(
const UFXSystemAsset* FXAsset |
||
| FParticlePerfStats * | GetWorldPerfStats
(
const UWorld* World |
||
| void | OnShutdown () |
||
| void | OnStartup () |
||
| void | RemoveListener
(
FParticlePerfStatsListener* Listener |
||
| void | RemoveListener
(
FParticlePerfStatsListenerPtr Listener |
||
| int32 | RenderStats
(
UWorld* World, |
||
| void | Reset () |
||
| void | Tick () |
||
| void | TogglePerfStatsRender
(
UWorld* World |
Constants
| Name | Description |
|---|---|
| BeginFrameHandle | |
| ComponentToPerfStats | |
| ComponentToPerfStatsGuard | |
| DebugRenderListenerUsers | Track active worlds needing to render stats. |
| FreeComponentStatsPool | |
| FreeSystemStatsPool | |
| FreeWorldStatsPool | |
| Listeners | |
| StatsEnabled | |
| SystemToPerfStats | |
| SystemToPerfStatsGuard | |
| WorldToPerfStats | |
| WorldToPerfStatsGuard |