FParticlePerfStatsListener

[FString](API\Runtime\Core\Containers\FString) ToStringGT(FAccumulatedParticlePerfStats& Stats); [FString](API\Runtime\Core\Containers\FString) ToStringRT(FAccumulatedParticlePerfStats& Stats);

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 >

Remarks

FString ToStringGT(FAccumulatedParticlePerfStats& Stats); FString ToStringRT(FAccumulatedParticlePerfStats& Stats);

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< UFXSystemComp...
)

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

Public function Virtual

void

 

OnAddSystem

(
    const TWeakObjectPtr< UFXSystemAsse...
)

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

Public function Virtual

void

 

OnAddWorld

(
    const TWeakObjectPtr< UWorld >& Ne...
)

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

Public function Virtual

void

 

OnRemoveComponent

(
    const TWeakObjectPtr< UFXSystemComp...
)

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

Public function Virtual

void

 

OnRemoveSystem

(
    const TWeakObjectPtr< UFXSystemAsse...
)

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

Public function Virtual

void

 

OnRemoveWorld

(
    const TWeakObjectPtr< UWorld >& Wo...
)

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss