FParticleSystemWorldManager

Main manager class for particle systems in the world.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FGCObject

FParticleSystemWorldManager

References

Module

Engine

Header

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

Include

#include "Particles/ParticleSystemManager.h"

Syntax

class FParticleSystemWorldManager : public FGCObject

Remarks

Main manager class for particle systems in the world.

Constructors

Name Description

Public function

FParticleSystemWorldManager

(
    UWorld* InWorld
)

Destructors

Functions

Name Description

Public function

void

 

Cleanup()

Public function

void

 

Dump()

Public function Static

FParticleSys...

 

Get

(
    UWorld* World
)

Public function

UParticleSys...

 

GetManagedComponent

(
    int32 Handle
)

Public function

FPSCTickData...

 

GetTickData

(
    int32 Handle
)

Protected function

void

 

HandlePostGarbageCollect()

Clean up dead components post GC

Public function Static

void

 

OnShutdown()

Public function Static

void

 

OnStartup()

Public function

bool

 

RegisterComponent

(
    UParticleSystemComponent* PSC
)

Public function

void

 

Tick

(
    ETickingGroup TickGroup,
    float DeltaTime,
    ELevelTick TickType,
    ENamedThreads::Type CurrentThread,
    const FGraphEventRef& MyCompletion...
)

Public function

void

 

UnregisterComponent

(
    UParticleSystemComponent* PSC
)

Overridden from FGCObject

Name Description

Public function Virtual

void

 

AddReferencedObjects

(
    FReferenceCollector& Collector
)

Pure virtual that must be overloaded by the inheriting class.

Public function Virtual Const

FString

 

GetReferencerName()

Use this method to report a name for your referencer.

Typedefs

Name

Description

FPSCTickListFunction

Constants