FParticlePerfStatsListener

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Particles/ParticlePerfStatsManager.h

Include

#include "Particles/ParticlePerfStatsManager.h"

Syntax

class FParticlePerfStatsListener : public TSharedFromThis< FParticlePerfStatsListener, ESPMode::ThreadSafe >

Destructors

Functions

Name Description

Public function Virtual

void

 

Begin()

Called when the listener begins receiving data.

Public function Virtual

void

 

End()

Called when the listener stops receiving data.

Public function Const

bool

 

NeedsComponentStats()

Public function Const

bool

 

NeedsSystemStats()

Public function Const

bool

 

NeedsWorldStats()

Public function Virtual

void

 

OnAddComponent

(
    const TWeakObjectPtr< const UFXSyst...
)

Called when a new component is seen for the first time.

Public function Virtual

void

 

OnAddSystem

(
    const TWeakObjectPtr< const UFXSyst...
)

Called when a new system is seen for the first time.

Public function Virtual

void

 

OnAddWorld

(
    const TWeakObjectPtr< const UWorld ...
)

Called when a new world is seen for the first time.

Public function Virtual

void

 

OnRemoveComponent

(
    const TWeakObjectPtr< const UFXSyst...
)

Called when a component has been freed and is no longer tracked by the stats.

Public function Virtual

void

 

OnRemoveSystem

(
    const TWeakObjectPtr< const UFXSyst...
)

Called when a system has been freed and is no longer tracked by the stats.

Public function Virtual

void

 

OnRemoveWorld

(
    const TWeakObjectPtr< const UWorld ...
)

Called when a world has been freed and is no longer tracked by the stats.

Public function Virtual

bool

 

Tick()

Called every frame with the current frame data.

Public function Virtual

void

 

TickRT()

Called every frame from the render thread gather any RT stats.